Delphi i Bink Video

0

Witam czy da sie w jakis sposob odtworzyc w Delphi video w formacie bik

0

Witam

Kiedyś zrobiłem coś takiego. Do odtwarzania plików używałem aplikacji binkplay.exe którą uruchamiałem z odpowiednimi parametrami (nazwa pliku do odtworzenia, dźwięk, pełny ekran etc.).
Plik binkplay.exe dodałem do zasobów swojego exe'ka i jak chciałem odpalic jakiś plik bik to wyciągałem go np. do tempa i odpalałem z odpowiednimi parametrami.
Plik binkplay.exe możesz sobie wygooglować ('binkplay.exe download').

0

No właśnie PARAMETRY...

0

Jak odpalisz plik binkplay.exe to pojawia sie dluuuga lista parametrow z opisem. Wykorzystaj funkcje ShellExecute, tam mozesz wstawiac parametry uruchomienowe np:

ShellExecute(handle, 'open','binkplay.exe','r4_unlock.bik /C /Q',nil,SW_SHOWNORMAL);

w parametrach pierwsza podajesz nazwe pliku do odpalenia, a dalej inne parametry (przykladowe chowaja kursor i pokazuja statystyki)

0

Ok działa ale czy da się to zrobić na Formie a nie na oddzielnym oknie ?

0

Nie wiem czy jest to możliwe.
W sieci znalazłem plik 'binkw32.dll' który jest czasami wykorzystywany w grach do wyswietlania filmików. Za pomocą jego funkcji możesz m.in. przechwycić kolejne klatki z fimiku. Być może uda Ci się wyświetlić kolejne klatki na formie.
DLLke możesz ściągnąć stąd:
http://www.dll-files.com/dllindex/dll-files.shtml?binkw32
Garść informacji jak korzystać z funkcji możesz znaleźć na tej stronie:
http://wiki.multimedia.cx/index.php?title=RAD_Game_Tools_Bink_API

Mam nadzieje że to Ci pomoże

1 użytkowników online, w tym zalogowanych: 0, gości: 1