C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Медиа файл!
VJAntonio
  Отправлено: 18.05.2006, 18:22


Не зарегистрирован







Помогите разобраться.
Мне нужно с помощью медиа плеера проиграть файл с той секунды, которую я поставлю в полосе прокрутки. wink.gif Как поставить воспроизведение с определ. времени.
CyberMind
Отправлено: 19.05.2006, 10:41


Ученик-кочегар

Группа: Участник
Сообщений: 29



Есть у медиа-плеера свойство MediaPlayer1->TimeFormat. По умолчанию оно уставновлено в tfFrames (кадры считаются). Поставь его в tfMilliseconds, что будет означать в каких единицах производится рассчет смещения при проигравании. Вычисляй смещение в милисекундах от начала и проигрывай файл:
CODE

int offset;
offset = 10000; //10 секунд от начала
MediaPlayer1->TimeFormat = tfMilliseconds;
MediaPlayer1->StartPos = offset;
MediaPlayer1->Play();

в примере проигрывание начнется с 10-й секунды.
VJAntonio
  Отправлено: 19.05.2006, 14:23


Не зарегистрирован







biggrin.gif Спасибо работает нармально. cool.gif

Вернуться в Вопросы программирования в C++Builder