Chromium Embedded Framework MP3 support

noober picture noober · Nov 7, 2011 · Viewed 15.3k times · Source

I've downloaded Chromium Embedded Framework r306 for Windows and built it. Unfortunately, it shows, that it doesn't support mp3:

<script>
var a = document.createElement("audio");
document.write(a.canPlayType('audio/mpeg'));
</script>

Output is empty and when I try to open an mp3 file, it can't be played (ogg is playable).

The same time Google Chrome writes "maybe" (and it actually plays).

How can I add support for MP3 in CEF?

Answer

Emerick Rogul picture Emerick Rogul · Dec 4, 2011

Marshall Greenblatt (the maintainer of the Chromium Embedded Framework) addresses the lack of support for MP3 (and AAC) in Chromium and CEF in this bug report (see comment #7, copied below):

Codecs like MP3 and AAC are included in Google Chrome releases but not Chromium builds. This is because these formats are not open and require licensing. Distributing these codecs with your application without a licensing agreement may violate the law in certain countries. You should discuss with a lawyer if appropriate.