首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Chrome中请求第二个视频流来播放第一个视频

在Chrome中请求第二个视频流来播放第一个视频
EN

Stack Overflow用户
提问于 2018-05-07 16:19:26
回答 1查看 88关注 0票数 0

在.NET内核中开发了一个视频内容流应用程序。工作与html5视频元素,206个部分数据包功能(可以适当地寻找)。一旦我尝试播放一个新的不同的视频,Chrome仍然会播放第一个视频。

我在IE或Firefox中没有这个问题,坦率地说,去年Chrome的运行情况很好。我怀疑他们最近在Chrome上做了什么改变?

另外,刷新页面软,硬或与缓存重置仍将只播放第一段视频。只有打开一个新的铬标签,它似乎“重置”,并允许我播放第二个视频,反之亦然。

当“不正确”的第一个视频正在播放,如果我直接下载通过Chrome HTML5播放器图标在右下角,它下载正确的第二个视频,这是更奇怪的!

以下是更多信息:

  • Chrome是最新版本66.0
    • 当我试图流第二视频时,来自网络的206个部分数据包是第二个视频的数据,因此我可以确认服务器正在发送第二个视频。
    • 如果在播放第一段视频期间发送第二206包(如in,只要我不寻求),则不会发生此问题。如果我不去寻找,我可以在第一和第二视频之间没有问题。一旦第二个206包被请求,似乎铬会下地狱的决心坚持第一个视频只在播放期间。
    • 只有一个视频播放器标签,但我可以从列表中选择/选择视频。我一次只播放一段视频。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-08 21:02:18

修好了。造成这一问题的原因如下:

我对视频的请求是GET到/Download?uid=12345,这反过来又会重定向到/GetItem ( 12345将存储在cookie中)。

随后对部分206个数据包的请求也将得到/GetItem。做了一些阅读,尝试了书中的所有内容,并意识到Google可能需要为每一个新的请求看到不同的,或者它将播放一个较旧的缓存流。

解决办法:

我将重定向更改为/GetItem?uid=someRandomNumber (每次调用此操作时都会更改),现在,当我在每个动作之间单击时,视频将正确地流。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50218530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档