在使用video.js插件的时候,出现一个问题,页面引入video.js后,再用js去改变source视频源地址的时候,时而报错
- The video could not be loaded,either because the server or network failed or because the format is not supported
出错的原因是可能在切换视频地址之后,播放器没有进行初始化。
解决办法是:在更改视频地址后重新加载播放器就ok.
var myPlayer = videojs("video"); //初始化视频
$("#video_src").attr("src","视屏地址")
myPlayer.src("视屏地址"); //重新初始化视频地址
myPlayer.load("视屏地址"); //重新加载