我在一个项目中,我必须能够播放几乎音频/视频文件(格式). 要求: 视频: .dat(vcd svcd) .vob(dvd) .rmvb(真实媒体) .mp4(mpeg4 / x264 / h264) .wmv / .asf(windows media) .avi(xvid / divx / mpeg2等…) .mkv(matrosk
要求:
视频:
> .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(wave)
我已经安装了所有上述编解码器,并且在我的系统上运行良好(尝试使用WMP 10,Media Player Classic Home Cinema,VLC和Zoom Player).
我已经尝试过基本的TMediaPlayer,但不能在.avi上用于视频,然后我抓住DSPack但它不能播放.avi(xvid / divx)也不能播放.mkv,我抓住了VLC但它只给了我更令人头痛的是因为它只是ActiveX包装器(没有纯vcl组件).
有人可以建议另一个组件?免费或开源将是首选.
编辑:
我已经解决了DSPack的问题,看起来我必须使用FDDShow来使用DSPack进行视频播放.