gpt4 book ai didi

azure - 搜索栏在 Chrome 中不工作

转载 作者:行者123 更新时间:2023-12-05 08:58:48 24 4
gpt4 key购买 nike

我已将视频上传到 Windows 存储,并注意到搜索栏(默认 Chrome 的 html5 播放器)无法正常工作。该视频的网址是:

http://portalvhdsrwglplr5bdc2k.blob.core.windows.net/vdepot/uploads/video/file/167/surfer-girl-35094486.mp4

请注意:当视频下载正在进行或第一次下载到 100% 时,Seekbar 将无法工作。如果视频已通过 Chrome 播放器下载,并且您刷新页面,则搜索栏可以正常工作。

我是视频编码新手,因此我不确定这是否是视频、浏览器或 windows azure 的问题?我在 Google 中也找不到任何有关该主题的信息。

最佳答案

正确提供 HTML 视频文件需要使用 HTTP Byte Serving ,它允许浏览器仅请求您观看视频所需的文件部分。如果没有这个,您就会遇到这样的问题。

当您在视频中向前跳过缓冲的部分时,浏览器可以向服务器请求从该点开始的视频文件,从而跳过开头。您可能已经注意到,在大多数网络视频播放器使用 Flash 的日子里,尤其是在 Vimeo 上,您必须等到大部分视频文件缓冲后才能向前搜索,因为那些 Flash 播放器不支持此功能。

浏览器使用“Ranges” header 请求此格式的文件。服务器应使用“206 部分内容”状态代码、一些有关范围数据的 HTTP header 以及实际文件的子集进行响应。您的服务器正在响应标准 200 状态响应。如果您有兴趣,这里有一篇关于此过程的更详细的文章。

http://benramsey.com/blog/2008/05/206-partial-content-and-range-requests/

我对 Windows Storage 不太了解,但似乎它确实支持此功能。您可能需要检查您的版本和配置。这些文章可能会为您指明正确的方向:

http://msdn.microsoft.com/en-us/library/windowsazure/ee691967.aspx http://blogs.msdn.com/b/windowsazurestorage/archive/2011/09/15/windows-azure-blobs-improved-http-headers-for-resume-on-download-and-a-change-in-if-match-conditions.aspx

祝你好运。

关于azure - 搜索栏在 Chrome 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21032796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com