代码之家  ›  专栏  ›  技术社区  ›  user2994130

在OSX Sierra中使用专有编解码器支持构建CEF

  •  3
  • user2994130  · 技术社区  · 7 年前

    我正在尝试在中启用mp3支持 CEF 3.3239.1697.g4c795f5 在OSX Sierra。我键入了以下命令序列。

    set CEF_USE_GN=1 
    set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
    python /Users/myusername/Projects/cef_src/automate-git.py
    --download-dir=/Users/myusername/Projects/cef_src/v1 --no-release-build --x64-build
    

    二进制文件( cefclient )但如果我打开 html5test.com ,表示不支持mp3。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Eugen Anton Gogolev    7 年前

    我相信你实际上没有设置任何标志,因为 set 不是执行此操作的正确命令( 设置 用于Windows批处理,而不是Linux/OSX)。我对OSX不是很确定,但我相信您需要这样做:

    export CEF_USE_GN=1
    export GN_DEFINES="is_official_build=true proprietary_codecs=1 ffmpeg_branding=Chrome"
    

    不确定您是否需要此处的引号。请看我的回复 here .

    确保在两个脚本中都设置了魔旗: 使现代化球棒 创造球棒 .

    有关MP3和OSX的一些信息 here . 报价: We have approval from legal to go ahead and move mp3 into non-proprietary codecs list; lets go ahead and do this for the M62 ffmpeg roll.