首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止使用projekktor/jquery/javascript加载/缓冲视频

停止使用projekktor/jquery/javascript加载/缓冲视频
EN

Stack Overflow用户
提问于 2015-05-07 10:04:43
回答 3查看 4.5K关注 0票数 0

在我的网站上,我希望能够停止视频加载。我能用jquery做这个吗?我有什么选择?

需要的是,我的网站有很多视频,当一个网络连接受限的用户想看一个小时的视频,然后决定退出视频页面(只有ajax),视频无论如何都会继续加载,所以如果使用两三段视频,他的浏览器就会冻死。所以,除非他刷新页面,否则视频加载会一直持续到完成。

考虑到我的web基于apache2、symfony2 2/php5 5、projekktor/jquery

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-07 10:26:09

检查这个答案- HTML5视频:缓冲的强制中止

显然,删除src属性的值将导致视频停止加载/缓冲。

OP还建议先停止视频,以防止浏览器控制台中出现任何错误。

票数 1
EN

Stack Overflow用户

发布于 2015-05-07 10:24:39

一种方法是将页面分割成多个视频页面。它仍然没有完全解决问题,但至少在较小程度上使用了用户的资源。

我的另一个想法是,当用户停止视频时,将视频源设置为空字符串。就我在网上读到的内容而言,它释放了空间,并将视频留为空白。如果用户想再次播放视频,还应该有一个按钮将源设置为原始路径。

第二个想法引发了一些小问题,比如从用户停止视频的那一刻起就无法继续播放视频,但我重申,这仍然比使用用户连接加载视频要好。

票数 0
EN

Stack Overflow用户

发布于 2015-05-07 10:31:16

为什么不使用API播放&暂停视频:API接口

代码语言:javascript
复制
player.setPlayPause():Boolean   

如果播放,则将播放机设置为暂停,或者将其设置为暂停。

其中之一是:

代码语言:javascript
复制
player.setPlay():Boolean

让玩家上场。如果它已经播放了,则不进行任何更改。

代码语言:javascript
复制
player.setPause():Boolean

将播放器设置为暂停。如果它已经暂停,则不应用任何更改。

代码语言:javascript
复制
player.setStop():Boolean

让玩家停下来。将导致播放组件立即停止,并显示当前项目的海报图像。此外,开始按钮出现。

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

https://stackoverflow.com/questions/30097843

复制
相关文章

相似问题

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