|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2016, 18:13 | #1 |
Пользователь
Регистрация: 13.10.2015
Сообщений: 21
|
Авто переключение с трека на трек при воспроизведении
В этой программе всё работает. Но не могу сделать автоматическое переключение на следующий трек при воспроизведении. Может, подскажет кто-нибудь: какой нужен код для этого?
Я пытался делать так (процедура со 154 строчки) - программа компилируется, но переключения на следующий трек не происходит: Код:
|
26.06.2016, 23:59 | #2 |
Пользователь
Регистрация: 13.10.2015
Сообщений: 21
|
Нашёл ответ сам.
Нашёл способ автоматического переключения воспроизведения в проигрывателе с трека на трек. Компонент проигрывателя у меня стандартный, из вкладки "System".
Вот код полностью рабочей программы: Код:
|
02.07.2016, 12:19 | #3 |
Пользователь
Регистрация: 13.10.2015
Сообщений: 21
|
Поправки к коду - проигрыватель Media Player.
В вышестоящем коде, при использовании программы, есть всякие недочёты. Вот ниже код, где максимально исправлено то, что можно было исправить. В программе всё работает, но программа эта - только набросок, далёкий ещё от совершенства.
Для автоперехода с трека на трек при воспроизведении я использовал событие OnNotify в стандартном компоненте Media Player. Код:
|
18.10.2016, 10:22 | #4 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Забудьте про компонент TMediaPlayer и пользуйтесь DirectShow. Это куда более функционально. С его помощью можно воспроизводить не только видео, но и аудио-файлы тоже.
Переключение трека можно сделать, обработав событие EC_COMPLETE интерфейса IMediaEventEx Код:
Последний раз редактировалось BLACK_RAIN; 18.10.2016 в 10:36. |
18.10.2016, 11:17 | #5 |
Форумчанин
Регистрация: 17.08.2009
Сообщений: 139
|
Согласен с BLACK_RAIN, TMediaPlayer -шлак! Писал когда-то плеер на bass.dll, советую.
|
18.10.2016, 14:19 | #6 | |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Цитата:
У моего плеера есть свой экран, SeekBar, VolumeBar, плейлист. Это позволяет легко подключать плеер к любому проекту, не переписывая каждый раз интерфейс заново. И читать он будет практически любые видео, в отличии от стандартного TMediaPlayer'а, который, насколько я помню, не открывает даже AVC. Когда доведу проект до работоспособного состояния, выложу куда-нибудь. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемотка при воспроизведении видео | D!zel | Общие вопросы Delphi | 2 | 05.03.2013 15:54 |
Бегущая строка при воспроизведении музыки. | munthrekosh | Мультимедиа в Delphi | 2 | 19.02.2012 06:46 |
Бегущая строка при воспроизведении музыки. | munthrekosh | Общие вопросы Delphi | 0 | 18.02.2012 17:16 |
Авто-копирование строки вниз при заполнении текущей (или авто-отображение скрытой ниже) | bygaga | Microsoft Office Excel | 6 | 25.11.2011 14:46 |
траблы при воспроизведении макроса | invester | Microsoft Office Excel | 0 | 28.01.2010 21:41 |