2015-12-17 140 views
1

有沒有辦法在我的CefSharp項目上啓用mp3? 我在看,CefSharp不支持Mp3格式。 有沒有另一種播放mp3文件的方法?CefSharp不播放mp3

+0

你到目前爲止做了什麼? – tmr232

+0

嗯,我沒有嘗試任何事情,因爲我沒有找到任何工作代碼和更多,我不知道是否有辦法做到這一點。 – crasholino

+1

由於許可限制,CefSharp無法支持mp3格式。雖然技術上可以在支持的情況下重新編譯'CEF',但您需要獲得相應的許可證。查看https://groups.google.com/forum/#!msg/cefsharp/BJLMXl9c204/HMJlp8mZzF0J關於如何從源代碼編譯'CEF'的指導,這個基礎仍然適用。 – amaitland

回答

1

有一種方法可以在CEF中啓用MP3支持,但您必須修改源代碼發行版中的cef.gypi,重新生成Visual Studio項目並重建。

詳細的安裝指導: http://code.google.com/p/chromiumembedded/wiki/BranchesAndBuilding

啓用專用的編解碼器支持: http://code.google.com/p/chromiumembedded/issues/detail?id=371

增加 'proprietary_codecs':1到你的cef.gypi配置,以便所要求的淨/基地USE_PROPRIETARY_CODECS將被定義/ mime_util.cc。 您還需要正確構建avcodec,avformat和avutil DLL。幸運的是,您可以從Google Chrome本身的安裝目錄($ User/AppData/Local/Google/Chrome/$ Version)中獲取這些內容。