2015-12-17 4 views
1

Есть ли способ включить mp3 в мой проект CefSharp? Я смотрю, что 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

Существует способ включить поддержку MP3 в CEF, но вам нужно будет изменить cef.gypi в исходном дистрибутиве, восстановить проекты визуальной студии и перестроить.

Подробные инструкции по сборке: 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).

Смежные вопросы