Я был в проекте, где я должен иметь возможность воспроизводить почти аудио / видео файлы (формат).
Требования:
Видео:
- .dat (vcd & svcd)
- .vob (dvd)
- .rmvb (реальные СМИ)
- .mp4 (mpeg4 / x264 / h264)
- .wmv / .asf (Windows Media)
- .avi (xvid / divx / mpeg2 и т. Д.)
.mkv (matroska, опционально)
Аудио:
.mp3 (вы, вероятно, знаете это)
- .ogg (vorbis)
- .wma (Windows Media)
- .wav (волна)
У меня уже есть все вышеперечисленные кодеки, и они отлично работают в моей системе (пробовал с WMP 10, Media Player Classic Home Cinema, VLC & Zoom Player).
И я уже попробовал базовый TMediaPlayer, но не могу работать на других, кроме .avi для видео, тогда я беру DSPack, но он не может воспроизводить .avi (xvid / divx), ни .mkv, я беру VLC, но это только доставило мне больше головной боли, потому что это была только оболочка ActiveX (без компонента vcl).
Может кто-нибудь предложить другой компонент? Свободный или открытый исходный код будет предпочтительным.
Edit:
Я уже решил проблему с DSPack, похоже, я всегда должен использовать FDDShow для воспроизведения видео с использованием DSPack.