Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2008, 12:30   #1
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию FormVideo & RadVideo

Как сделать так что бы на главной форме задним планом воспроизводилось видео тем же временем на переднем плане формы были компоненты которые можно использовать?
Можно ли как нибудь на форме воспроизводить bik видео или скорее вопрос стоит как использовать "binkw32.dll" для воспроизведения bik видео через свое приложение?
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Старый 20.01.2008, 13:35   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Как сделать так что бы на главной форме задним планом воспроизводилось видео тем же временем на переднем плане формы были компоненты которые можно использовать?
Кидаете на форму TPanel и присваиваете ей ALIGN=alCLIENT.
Назначаете медиаплееру свойство DISPLAY=PANEL.
На саму панель выкладываете все элементы управления, которые вам нужны и назначаете обработчики, как и обычно.
Определяете нужный файл для воспроизведения и в обработчике формы OnActivate пишете MediaPlayer.Play.
На этом все...
mihali4 вне форума Ответить с цитированием
Старый 20.01.2008, 13:52   #3
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

По чему то произошла ошибка "No MCI device open"
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Старый 20.01.2008, 13:58   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

У MediaPlayer свойство AutoOpen в True выставлено?
Почитайте, как пользоваться ТMediaPlayer, а потом беритесь его использовать.
Кроме того, убедитесь, что указанный вами файл для него может воспроизводиться вашей системой.
MediaPlayer умеет только то, что умеет ваша винда, даже меньше...
mihali4 вне форума Ответить с цитированием
Старый 20.01.2008, 14:08   #5
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

У MediaPlayer выставил свойство AutoOpen в True, ошибка пропала, но видео все равно не воспроизводиться...
Кроме того, убедился, что указанный мной файл для него может воспроизводиться моей системой. Звук пошел а видео нет, пытался с разными кодеками, может к кодеку нужно дополнительный путь прописать ?
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Старый 20.01.2008, 14:15   #6
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

Получилось запустить mpeg вот только если компонент находиться в зоне воспроизведения видео, он моментально скрываться за ним.
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Старый 20.01.2008, 14:27   #7
Veiron
Форумчанин
 
Аватар для Veiron
 
Регистрация: 01.12.2007
Сообщений: 346
По умолчанию

А все сделал, спасибо, Panel.Eanabled=False, все компоненты вынес на форму а не на панель.
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru
Veiron вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц