CEF MP4支持

时间:2018-03-05 14:22:40

标签: chromium chromium-embedded

我已将 proprietary_codecs 选项设置为 true 从源代码重建了cef,但由于某种原因我仍然无法播放mp4视频。我需要启用特定的开关吗?这就是我用来创建支持专有编解码器的cef版本

set CEF_USE_GN=1
set DEPOT_TOOLS_WIN_TOOLCHAIN = 0
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome enable_precompiled_headers = false
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/*
python d:\code\automate\automate-git.py --download-dir=D:\code\chromium_git --depot-tools-dir=D:\code\depot_tools --no-distrib --no-build --branch=3239

1 个答案:

答案 0 :(得分:1)

构建中有两个主要步骤,一个调用automate-git.py,另一个调用cef项目(create.bat)。我在第一个中设置了正确的GN_DEFINES,但在第二个中没有设置。我将GN_DEFINES(is_official_build = true proprietary_codecs = true ffmpeg_branding = Chrome)添加到第二个,它在构建期间拾取了更多文件。现在我可以播放mp4文件