gpt4 book ai didi

c# - 无法在 Chromium 嵌入式框架中播放视频 (mp4)

转载 作者:太空狗 更新时间:2023-10-29 23:06:47 27 4
gpt4 key购买 nike

我正在使用 Windows 窗体应用程序和嵌入式 Chromium 嵌入式框架 (CEF),除视频和音频外,一切都运行良好。我怎样才能让它发挥作用。

提前致谢

最佳答案

您需要使用选项编译 CEF 以启用专有编解码器(即 H.264 和 MP3)。

你可以阅读我的answer包含有关如何使用启用的专有编解码器

编译 CEF 的所有详细信息

魔法现在在这里发生:

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/Chromium:

  1. https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart.md
  2. BranchesAndBuilding在同一个wiki中

关于c# - 无法在 Chromium 嵌入式框架中播放视频 (mp4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29535637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com