CEF(铬嵌入式框架)无法播放mp4视频

时间:2020-01-03 08:02:24

标签: mp4 chromium-embedded

我遵循了与此类似的主题link。但是即使完成了链接中提到的步骤,我也无法播放任何mp4文件。我还尝试过删除out/Release文件夹中的args.gn文件并重新编译整个项目。那也不能解决问题。

我的args.gn文件具有以下内容:

clang_use_chrome_plugins=false
enable_basic_printing=true
enable_linux_installer=false
enable_nacl=false
enable_print_preview=true
enable_rigel=true
enable_service_discovery=false
enable_widevine=true
fatal_linker_warnings=false
ffmpeg_branding="Chrome"
forbid_non_component_debug_builds=false
is_component_build=false
is_debug=false
is_official_build=true
optimize_webui=true
proprietary_codecs=true
target_cpu="x64"
use_bundled_fontconfig=false
use_gtk=false
use_sysroot=false

1 个答案:

答案 0 :(得分:0)

要启用H264编解码器,只需设置ffmpeg_branding=Chrome proprietary_codecs=true GN定义即可。

如果用MP4来表示带有MP4容器的视频,则为了支持这些视频,需要对Chromium进行其他代码更改。

尝试在这些网站上进行测试:

https://tools.woolyss.com/html5-audio-video-tester/ https://lab.html5test.com/codecs/

相关问题