我们已将Chromium Embedded Framework集成到我们的Windows游戏中,以允许我们在我们的应用程序中呈现网页,一切正常,但MP4视频除外。
据我所知,由于许可问题,Chromium不包含此编解码器,但是任何人都可以提供有关我们如何添加支持的详细信息,即使我们必须为其编写许可代码。
我们可以找到的所有信息似乎都很旧,所提到的功能似乎已被弃用......所以我们有点亏本。
我们所说过的所有视频服务网络似乎都在为MP4提供服务..所以改变编码似乎不是一种选择。
非常感谢任何建议。
由于
答案 0 :(得分:2)
请记住,MP4不是编解码器,它是一种容器格式。您需要支持可能包含在MP4文件中的所有编解码器。
在CEF论坛最近的一篇文章中,有人设法通过设置环境变量来实现:
GYP_DEFINES="proprietary_codecs=1 ffmpeg_branding=Chrome"
在运行automate-git.py
脚本之前。
答案 1 :(得分:2)
转到菜单选项功能 - > Html5音频/视频部分。它提到Nik的构建(66.0.3359.181)支持Mp4(以及其他编解码器)。
如果使用H.264 / MP4存在许可问题,我不知道,所以请在使用前检查。