u012789878
记忆留樱
采纳率69.2%
2017-02-10 02:26 阅读 869

关于html 5的video 的使用疑问

使用html 5的video标签来播放视频,想要在页面加载完毕到视频加载完毕可以播放期间页面出现视频缓冲的图案,请问怎样才可以判断视频加载完毕可以播放了?现在页面虽然加载出来了,但是视频还没出来,导致视频的位置一片空白什么信息都没有。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    Cicyer2513 Cicyer2513 2017-02-10 02:43

    缓冲动画另外用css或者js之类的写,进页面执行

    xx.oncanplaythrough=function(){
    缓冲动画隐藏
    xx.play();
    //部分OEM会卡在99%,可以setTimeout强制play,时间看你素材大小和网络状况
    }

    点赞 1 评论 复制链接分享
  • u013694478 wuli昂昂 2017-02-10 02:46

    可以这样考虑一下:先将视频的地址设置为空,在页面加载完成事件里先将poster设置为缓冲的gif图,并动态的将视频地址赋值给video标签。
    在视频加载完成后将poster属性设置为空。

    点赞 评论 复制链接分享
  • qq_35235940 听楼一夜雨 2017-02-10 02:47

    preload="auto"

    点赞 评论 复制链接分享

相关推荐