【问题标题】:Videos don't loop and seek in Chrome视频不会在 Chrome 中循环和搜索
【发布时间】:2016-02-04 06:59:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: google-chrome azure html5-video


    【解决方案1】:

    无法在视频内搜索的原因是存储版本造成的。 默认情况下,版本设置为 2009-09-19。不幸的是,此版本不支持在视频中查找所需的范围标头(请参阅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 中所述。 但是身份验证部分有点棘手。

    【讨论】:

      猜你喜欢
      • 2013-04-18
      • 2013-07-29
      • 2016-02-29
      • 2011-12-26
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 2015-07-23
      • 2018-04-27
      相关资源
      最近更新 更多