在cefSharp.Wpf嵌入式浏览器中直播视频

时间:2017-10-27 12:21:01

标签: c# wpf chromium-embedded cefsharp

我使用开源cefSharp项目(v57.0.0)创建了一个Wpf Web浏览器,我可以在其中播放普通的YouTube视频。如果我尝试播放直播视频,我会收到一条消息“您的浏览器目前无法识别任何可用的视频格式”。例如link(“https://www.youtube.com/watch?v=zhBl5DiJmLg”)。

经过研究,许多人都说(MP3,H.264)是专有的编解码器,这就是它没有嵌入其中的原因,因此视频因缺少这些编解码器而无法播放。

如果上述原因属实。如何获得这些专有编解码器的许可证,以及如何使用这些编解码器构建库。

1 个答案:

答案 0 :(得分:0)

是的,默认情况下,CEF不包含专有编解码器。

为了能够在CefSharp中使用专有格式,您需要自定义构建CEF。这个question包含所有细节。

这款CefSharp issue提到MP3免费并将添加到Chromium 62中。但是,最新的Chromium 62还没有。它可能会在未来的次要修订中落地。