【问题标题】:CEF(Chromium embedded framework) doesn't play mp4 videosCEF(Chromium 嵌入式框架)不播放 mp4 视频
【发布时间】:2020-01-03 17:51:43
【问题描述】:

我关注了这个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

【问题讨论】:

    标签: mp4 chromium-embedded


    【解决方案1】:

    要启用 H264 编解码器,设置 ffmpeg_branding=Chrome proprietary_codecs=true GN 定义就足够了。

    如果 MP4 是指带有 MP4 容器的视频,那么要支持这些,需要对 Chromium 进行额外的代码更改。

    尝试使用这些网站进行测试:

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

    【讨论】:

      猜你喜欢
      • 2014-02-05
      • 2018-04-16
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      • 2021-05-06
      • 1970-01-01
      相关资源
      最近更新 更多