4
저는 CefSharp를 가지고 놀았으며 오디오 재생을 할 수 없습니다. 오디오 컨트롤을 표시 할 수 있지만 고정되어 있습니다.Chromium Embedded Framework는 HTML5 오디오를 지원합니까?
이 내가 사용하는 버전은 다음과 같습니다
Chromium: 21.0.1180.0, CEF: r728, CefSharp: 0.12.4596.50
그때에는 OGG 먼저 .MP3를 시도하고, 마지막으로 .WAV, 그러나 아무도는 작동하지 않을 것입니다. 내가 크롬 only open formats are supported와 그 아마도 읽을
:처럼 크롬이 모습
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;
}
이것은 :
이
는 오그와 함께하려고 할 때 내가로드 HTML 및 오디오입니다. 나는 또한 아마 audio is just not available for now를 읽었다.Chromium 및 CEF의 현재 상태는 <audio />
입니까?
.ogg 및 .wav는 작동하지 않습니다. –
오디오 태그와 mp3/ogg/wav에 대한 지원으로 CEF 빌드를 확실히 제작했습니다. 나는 CefSharp를 시도하지 않았지만 바닐라 [cefclient 데모] (http://code.google.com/p/chromiumembedded/downloads/list)는 ogg/wav를 재생할 수 있습니다. – zah