html5 video 有时候播放不了视频,有时候能加载,怎么监控视频地址加载失败,在从新加载一次,第一次发帖新手求教!

新手上路,请多包涵
<video id="video1" width="100%" height="250" autoplay="autoplay"`请输入代码` controls webkit-playsinline> 
     <source src="a.php?vid=1124" type="video/mp4"></source> 
阅读 15.1k
1 个回答

video元素上监听error事件,然后检查video元素的readyState属性或者networkState属性,如果是加载失败就调用video元素的load()方法,这个方法就是重新加载。具体那两个state会出现什么值请参考这里

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题