我正在使用 Windows 窗体应用程序和嵌入式 Chromium 嵌入式框架(CEF),除了视频和音频之外,一切都运行良好。我怎样才能让它发挥作用。
提前致谢
您需要使用选项来编译 CEF 以启用proprietary codecs
(即 H.264 和 MP3)。
你可以读我的answer包含有关如何在启用的情况下编译 CEF 的所有详细信息proprietary codecs
魔法现在发生在这里:
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
您应该更新/创建 2 个批处理文件(如发现here):
c:\code\chromium_git\update.bat:
set CEF_USE_GN=1
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/*
python ..\automate\automate-git.py --download-dir=C:\code\chromium_git --depot-tools-dir=C:\code\depot_tools --no-distrib --no-build
c:\code\chromium_git\chromium\src\cef\create.bat:
set CEF_USE_GN=1
set GN_DEFINES=is_win_fastlink=true proprietary_codecs=true ffmpeg_branding=Chrome
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/*
call cef_create_projects.bat
有 2 篇 wiki 文章进行了解释如何建造CEF/铬:
- https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart.md
- and
BranchesAndBuilding
在同一个维基百科中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)