-1
我一直在想这个我正在使用videojs,我希望当人开始流时自动启动流,我希望它停止播放时显示图片。任何人可以提前帮助我这个谢谢你。videojs播放流时开始
我一直在想这个我正在使用videojs,我希望当人开始流时自动启动流,我希望它停止播放时显示图片。任何人可以提前帮助我这个谢谢你。videojs播放流时开始
当HTML5视频播放器播放流时,通常会通过请求服务器向视频文件发送视频文件来实现此目的,通常实际上是为每个新的流块创建一个请求。
就你而言,这听起来像你希望播放器只在流准备就绪时开始请求,或者至少让它看起来像这样给用户。
要做到这一点,您可以定期轮询服务器,每秒说一次,看看流是否准备就绪,或者您可以使用某种形式的从服务器到页面的通知。
表面看起来通知似乎更有效率,但您可能会发现无论使用哪种通知机制都必须轮询服务器。
为了让您在流结束时显示图片,您也可以在没有更多可用流的情况下在播放器中捕捉此情况,然后返回以显示图像。
$myVid = $("#video_id");
$myVid.addEventListener('play', function(){
// do something
})
$myVid.addEventListener('pause', function(){
// do something
})
非常感谢你的回答,帮助了很多! – jrocc