Работа с Audiocd

Тема в разделе "Delphi - Multimedia, Графика, Игры", создана пользователем mohonko, 12 июн 2006.

Статус темы:
Закрыта.
  1. mohonko

    mohonko Гость

    Я делаю в Delphi свой плейер на основе TMediaPlayer. Никак не могу заставить этот компонент проматывать AudioCD файлы на 5 секунд вперёд и назад. К следующим и предыдущим дорожкам переходит нормально, но совершенно не отматывает по самой дорожке. А в моей проге это недопустимо. Кто может помогите.
     
  2. DCoder

    DCoder Гость

    Свойство Position не работает?
     
  3. mohonko

    mohonko Гость

    Не работает. С помощью Position удается прамотать только вперёд.
     
  4. romka

    romka Гость

    Всё, что я могу посоветовать, это деалть MP3-плеер не на основе готового TMediaPlayer, а с помощью команд MCI (кстати TMediaPlayer работает именно на этих командах). Тогда ты сможешь устанавливать позицию начала и конца воспроизведения трека. Команды отправляй с помощью функции MCISendCommand. Должно получиться что-нибудь подобное:

    MCISendCommand(DevID, MCI_PLAY, MCI_WAIT or MCI_FROM or MCI_TO, Longint(@PlayParms)), где
    DevID-идентификатор открытого устройства; OpenParms - структура TMCI_Play_Parms. В эту структуру в поля dwFrom и dwTo занеси позиции начала и конца воспроизведения трека соответственно.

    Более подробно об MCI смотри в хелпе по WinApi.
    Удачи.
     
  5. mohonko

    mohonko Гость

    А где взять эту хелпу? Как воспроизводить различные форматы аудио и видео с помощью MCI?
     
Загрузка...
Похожие Темы - Работа Audiocd
  1. Andrey Kha
    Ответов:
    0
    Просмотров:
    32
  2. Hoasker
    Ответов:
    0
    Просмотров:
    65
  3. garri671
    Ответов:
    0
    Просмотров:
    57
  4. lelik200969
    Ответов:
    0
    Просмотров:
    55
  5. Kozolick
    Ответов:
    0
    Просмотров:
    145
Статус темы:
Закрыта.

Поделиться этой страницей