在我的网站上,我希望能够停止视频加载。我能用jquery做这个吗?我有什么选择?
需要的是,我的网站有很多视频,当一个网络连接受限的用户想看一个小时的视频,然后决定退出视频页面(只有ajax),视频无论如何都会继续加载,所以如果使用两三段视频,他的浏览器就会冻死。所以,除非他刷新页面,否则视频加载会一直持续到完成。
考虑到我的web基于apache2、symfony2 2/php5 5、projekktor/jquery
发布于 2015-05-07 10:26:09
发布于 2015-05-07 10:24:39
一种方法是将页面分割成多个视频页面。它仍然没有完全解决问题,但至少在较小程度上使用了用户的资源。
我的另一个想法是,当用户停止视频时,将视频源设置为空字符串。就我在网上读到的内容而言,它释放了空间,并将视频留为空白。如果用户想再次播放视频,还应该有一个按钮将源设置为原始路径。
第二个想法引发了一些小问题,比如从用户停止视频的那一刻起就无法继续播放视频,但我重申,这仍然比使用用户连接加载视频要好。
发布于 2015-05-07 10:31:16
为什么不使用API播放&暂停视频:API接口
player.setPlayPause():Boolean 如果播放,则将播放机设置为暂停,或者将其设置为暂停。
其中之一是:
player.setPlay():Boolean让玩家上场。如果它已经播放了,则不进行任何更改。
player.setPause():Boolean将播放器设置为暂停。如果它已经暂停,则不应用任何更改。
player.setStop():Boolean让玩家停下来。将导致播放组件立即停止,并显示当前项目的海报图像。此外,开始按钮出现。
https://stackoverflow.com/questions/30097843
复制相似问题