Chromium嵌入式框架是否支持HTML5音频?

Chromium嵌入式框架是否支持HTML5音频?,html,audio,mp3,chromium,ogg,Html,Audio,Mp3,Chromium,Ogg,我一直在和CefSharp玩,我似乎不能播放任何音频。我可以使音频控件出现,但它们仍然处于冻结状态 以下是我使用的版本: Chromium: 21.0.1180.0, CEF: r728, CefSharp: 0.12.4596.50 我先尝试了.mp3,然后是.ogg,最后是.wav,但都不起作用 这是我在尝试使用.ogg时加载的HTML和音频: public bool OnBeforeResourceLoad(IWebBrowser browser, IRequestRespon

我一直在和CefSharp玩,我似乎不能播放任何音频。我可以使音频控件出现,但它们仍然处于冻结状态

以下是我使用的版本:

Chromium: 21.0.1180.0, CEF: r728, CefSharp: 0.12.4596.50
我先尝试了.mp3,然后是.ogg,最后是.wav,但都不起作用

这是我在尝试使用.ogg时加载的HTML和音频:

public bool OnBeforeResourceLoad(IWebBrowser browser, 
    IRequestResponse requestResponse)
{
    IRequest request = requestResponse.Request;

    if (request.Url.EndsWith(".gif")) {
        MemoryStream stream = new MemoryStream();
        Properties.Resources.cursor_test.Save(stream,
            System.Drawing.Imaging.ImageFormat.Bmp);
        requestResponse.RespondWith(stream, "image/gif");
    }
    else if (request.Url.EndsWith(".ogg")) {
        MemoryStream stream = new MemoryStream(Properties.Resources.foo);
        requestResponse.RespondWith(stream, "audio/ogg");
    }
    else {
        Stream resourceStream = new MemoryStream(Encoding.UTF8.GetBytes(
            @"<!DOCTYPE html>
<html>
<body>
    <img src=""bla1/bla2/foo.gif"" />
    <audio controls=""controls"" autoplay=""autoplay"">
        <source src=""foo.ogg""  />
    </audio>
</body>
</html>"));
        requestResponse.RespondWith(resourceStream, "text/html");
    }

    return false;
}
public bool OnBeforeResourceLoad(IWebBrowser,
IRequestResponse请求响应)
{
IRequest request=requestResponse.request;
if(request.Url.EndsWith(“.gif”)){
MemoryStream stream=新的MemoryStream();
Properties.Resources.cursor\u test.Save(流、,
System.Drawing.Imaging.ImageFormat.Bmp);
RespondWith(流,“image/gif”);
}
else if(request.Url.EndsWith(“.ogg”)){
MemoryStream stream=新的MemoryStream(Properties.Resources.foo);
RespondWith(流,“音频/ogg”);
}
否则{
Stream resourceStream=新的MemoryStream(Encoding.UTF8.GetBytes(
@"
.我也读了那本书


Chromium和CEF中
的当前状态是什么?

默认情况下,出于法律原因,对MP3音频的支持被禁用。
您可以通过重建CEF来启用它。请参见此处的详细信息:

我确实制作了一个支持音频标签和mp3/ogg/wav的CEF版本。我没有尝试过CefSharp,但香草版可以播放ogg/wav。