![]() |
|
#1
|
|||
|
|||
![]() Не могу разобраться с программой! Вроде бы все компиляцию проходит, НО видеофайл не проигрывается. Хочу чтобы проигрывание зависело от текста вводимого в edit! Вот мой код!
Код:
Последний раз редактировалось Admin, 17.01.2014 в 19:59. |
#2
|
||||
|
||||
![]() Открывать файл с диска в WindowsMediaPlayer1 нужно так:
WindowsMediaPlayer1.DefaultInterface.URL:='E:\777. avi'; WindowsMediaPlayer1.controls.play; |
#3
|
|||
|
|||
![]() Не помогло! Результат такой же!
|
#4
|
||||
|
||||
![]() Проверь свой код, у меня все работает.
Где именно не работает, если на кнопке Button4, то у тебя там ошибки: пропущено расширение файла в строке 'E:\777' (должно быть 'E:\777.avi') и в else добавь WindowsMediaPlayer1.Controls.play; и все должно работать. |
#5
|
|||
|
|||
![]() Убрал вообще все что связано с edit и точно - проблема в button4. До этого все работало. Что здесь может быть не так(((( не пойму
Код:
Последний раз редактировалось M.A.D.M.A.N., 19.01.2014 в 17:54. |
#6
|
||||
|
||||
![]() Убери Timer и отслеживай изменение позиции плеера, через событие OnPositionChange (WindowsMediaPlayer1)
Вот код: Код:
|
#7
|
||||
|
||||
![]() Cобытие OnPositionChange наступает только если пользователь сам (кликом по контролам управления) меняет позицию.
Скорее всего это тебе неподойдет, вообще currentPosition у WindowsMediaPlayer1 типа Double(Тип с плавающей запятой, поддерживающий приблизительно 15 цифр точности) а это значит что ты никогда не получишь currentPosition = 7 от этого у тебя и все проблемы, мой вариант (рабочий проверял) в Timer'е прописать следующий код (Timer1.Interval:=10): Код:
|
#8
|
|||
|
|||
![]() Проект вышел, но переход от файла к файлу долгий! Нужно чтобы не заметно было! Объединил 2 видео и написал код. Не выходит(
|
#9
|
||||
|
||||
![]() Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#10
|
|||
|
|||
![]() А можешь посоветовать чем воспользоваться? Просто я уже зе*ался с этой библиотекой
![]() |
#11
|
||||
|
||||
![]() Посмотрите вот такой "сырой" пример, правда он на обычном МР завязан, но может поможет
![]() Я не понял Вашего вопроса, но всё же Вам на него отвечу! |