Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Play DVD


Автор: Bloodrayne 28.4.2006, 12:23
Простите, может есть у кого компонент или код, который играет *.vob файлы?

 

Автор: _hunter 28.4.2006, 12:40
http://www.delphicity.com/amovie/index.htm

Добавлено @ 12:46 
http://msdn.microsoft.com/library/default.asp?url=/archive/en-us/directx9_c_Summer_03/directX/htm/dvdnavigatorfilter.asp 

Автор: Bloodrayne 28.4.2006, 13:22
Не, нифига он их не играет. На первом же файле упал. 

Автор: _hunter 28.4.2006, 13:30
дык поддерживать его нужно...

что значит "упал"? как "упал"? 

Автор: Bloodrayne 28.4.2006, 14:00
ну, у меня на форме TActiveMovie, TOpenFileDialog, TButton

По клику на кнопку вызываю следующее:

Код

if(OpenDialog1->Execute())
{
    ActiveMovie1->FileName = OpenDialog1->Filename;
    ActiveMovie1->Open();
    ActiveMovie1->Play();
}


открываю *.vob файл. Он вылетает с ошибками обращения к памяти. Файл нормальный, т.к. PowerDVD5 его играет нормально.

WMP вообще долго ругается на кодеки, потом лезет за ними в инет, где благополучно загибается. 

Автор: _hunter 28.4.2006, 14:15
возможно кодек не стоит.
попробуй http://www.elecard.com/products/mpeg2decoder.shtml поставить 

Автор: Bloodrayne 28.4.2006, 14:35
Может ты мне его вышлешь на мыло, а то мне на ссылку чего-то не зайти. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)