【问题标题】:CefSharp Browser Video Won't PlayCefSharp 浏览器视频无法播放
【发布时间】:2018-03-06 23:41:10
【问题描述】:

我正在使用 CefSharp Winforms x86 构建。我想从这个链接播放视频:

http://developers.canal-plus.com/rx-player/

在 google chrome 中它可以工作,但我的 CefSharp WinForm 浏览器无法播放其中任何一个。我检查了javascript是否已启用。我错过了什么吗?此页面不需要任何 Flash 播放器。它是 HTML5 播放器。

【问题讨论】:

  • CEF 是 CefSharp 的基础,不支持专有视频格式 (stackoverflow.com/questions/29535637/…)。您在问题中链接的网站使用了哪种视频格式?
  • @Marius 我的视频是 mp4,所以我想我需要 h264 支持,但 cef 没有我刚才学到的。你知道其他方法吗? cef 的扩展可能吗?我现在会搜索。谢谢!

标签: c# cefsharp


【解决方案1】:

CefSharp 基于基于 Chromium 的 CEF。 Chromium 不支持只有 Google Chrome 支持的专有音频和视频格式(请参阅Chromium documentation)。

如果您需要专有编解码器支持,您需要build CEF/Chromium on your own。没有启用此功能的插件/扩展。

另请参阅之前与此主题相关的 SO 问题 1 2 等。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,并找到了解决方法!

    我使用link 将 mp4 转换为 gif(您可以禁用 gif 循环),我从视频中提取音频并使用 C# 同步播放它

    【讨论】:

      猜你喜欢
      • 2013-03-05
      • 1970-01-01
      • 2018-10-14
      • 2014-05-12
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多