Работа с Audiocd

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

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  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. motogarri
    Ответов:
    9
    Просмотров:
    144
  2. M.Planck
    Ответов:
    14
    Просмотров:
    377
  3. Sniff
    Ответов:
    6
    Просмотров:
    96
  4. EugeneK
    Ответов:
    0
    Просмотров:
    85
  5. A-Team
    Ответов:
    0
    Просмотров:
    37
Статус темы:
Закрыта.

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