google-chrome - 视频无法在 Chrome 中循环和搜索

标签 google-chrome azure html5-video

仅在 Google Chrome 中托管在 Microsoft Azure 上的 mp4 视频存在两个问题:

  1. 背景视频不循环(由vide.js实现)
  2. 视频不会被 vjs 播放器搜索。

我知道,服务器应该发送http状态为206的视频文件。但是我的文件第一次发送时为200,如果没有完全下载,问题仍然存在。如何在Azure上设置正确发送视频文件?

最佳答案

无法在视频内查找的原因是存储版本问题。 默认情况下,版本设置为 2009-09-19。不幸的是,此版本不支持在视频中查找所需的范围 header (请参阅 https://msdn.microsoft.com/en-us/library/azure/ee691967.aspx )。因此,您必须将默认版本至少更改为2011-08-18。

有多种方法可以更改默认版本。 在 .NET 中,您可以使用 CloudBlobClient.SetServiceProperties Method .

另一个选择是使用 https://github.com/Plasma/AzureBlobUtility 中的实用程序更改默认服务版本。

您还可以使用 Azure REST API 设置版本,如 https://msdn.microsoft.com/en-us/library/azure/hh452235.aspx 中所述。 。 然而身份验证部分有点棘手。

关于google-chrome - 视频无法在 Chrome 中循环和搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34470046/

相关文章:

javascript - 重定向时添加两次参数

azure - 如何从Windows azure访问内部Web服务并限制IP和端口

javascript - 用于了解 HTML5 视频何时准备好在没有黑色背景的情况下播放的事件

youtube - Video.js YouTube 视频

php - 播放 mp4 时网站无响应

html - 在 Chrome 中鼠标悬停时出现额外像素。双滚动条

javascript - 如何实现 "return true;"?错误 : "The message port closed before a response was received."

javascript - 如何判断画中画模式的留画类型?

node.js - 使用 Node 将上传的文件流式传输到 Azure blob 存储

visual-studio-2010 - Azure - 无需 Azure 模拟器即可调试 Web 应用程序