我正在使用Windows窗体应用程序和嵌入式Chromium嵌入式框架(CEF),除视频和音频外,一切正常。我怎样才能使它发挥作用。
提前致谢
答案 0 :(得分:4)
您需要使用选项编译CEF以启用proprietary codecs
(即H.264和MP3)。
您可以阅读我的answer,其中包含有关如何使用已启用proprietary codecs
魔法现在发生在这里:
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
您应该更新/创建2个批处理文件(找到here):
C:\代码\ 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:\代码\ chromium_git \铬\ 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 / Chromium:
BranchesAndBuilding
在同一个wiki中答案 1 :(得分:3)
CEF不支持适当的音频和视频格式,如mp3,mp4。它支持开放格式。有关详细信息,请查看https://code.google.com/p/chromiumembedded/issues/detail?id=371