MinGW + MSVC + CEF 源代码编译 - 2.添加多媒体支持
本篇内容不多,权且当个过渡吧......
开始之前提醒各位:
SDK 版本最好与下载分支要求的版本对应,否则容易因 SDK 添加新特性而编译出错;
编译环境最好单一,各类组件、SDK 必须控制版本,不可“多多益善”,否则......
其实前一篇很早之前就写完了,但编译时总是出错(SDK 版本不匹配的锅),一度想删掉前一篇。不过所幸,我的任务最后还是完成了,可喜可贺!

添加多媒体支持这一步,参考了前辈的文章,链接如下:
https://www.mycode.net.cn/language/cpp/2784.html
通常,我们只需要在编译时添加两个参数即可播放大部分音视频(见下一篇),但是如果要支持其他格式呢?这就需要打开 ffmpeg 中对应格式的编解码器开关了,ffmpeg 相关信息参见 https://ffmpeg.org。

打开
chromium\src\third_party\ffmpeg\chromium\config\Chrome\win\x64\config.h(相对路径),搜索并按照以下内容修改(根据需要增减开关):
保存,准备编译。

注意:一旦重新下载 Chromium 及其依赖(即添加了 --force-update 或 --force-clean 等参数),上述文件将被覆盖,必须重新修改!
其实以上修改暂时无法测试,HTML5 Test 只能检测音视频标签和是否支持 H.264 等(两个参数的事),没办法检测编解码器......痛,太痛了