当我尝试在C++Builder中使用TMediaPlayer
FMX控件播放.mp4
视频文件时,它报告了一个错误:
不支持的媒体文件
因此,我尝试使用以下代码在FMX的媒体编解码器管理器中注册MP4编解码器:
TMediaCodecManager::RegisterMediaCodecClass(".mp4", "mp4", TMediaType::Video, TWindowsMediaCodec);
但它也报告了一个错误:
TWindowsMediaCodec是未定义的符号
如何在C++Builder中的FMX媒体播放器中注册新的编解码器?
下载并安装K_Lite_Dec-Pack_1612。我使用的是标准包,但三种变体中的任何一种都可以。