如何解决Chromium Embedded Framework 的 MediaRecorder 能否支持 h.264 MIME 类型?
我一直在使用商用 Google Chrome 使用 h.264(又名 avc1)做一些window.MediaRecorder
的事情。
为了看看这是否有效,我使用
const ok = window.MediaRecorder.isTypeSupported('video/webm; codecs="avc1.42E01E"')
在商业浏览器上返回 true
,但在 CEF 上返回 false
。有没有办法解决这个问题?
我猜 h.264 / avc1 支持是 Google 在进行浏览器的商业构建时添加的内容。但是,还有其他命令行参数可以启用启动 CEF 的功能。我想知道是否有一个。
解决方法
是的,它可以支持 H.264,但您需要在启用专有代码功能的情况下构建它。
遵循 these directions 并将此值用于 GN_DEFINES
。
set GN_DEFINES=proprietary_codecs=true ffmpeg_branding=Chrome
更多。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。