账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    H5 video视频已经加载,但是不能播放。
    53
    0

    1、使用h5原生标签<video>,监听了oncanplay事件,并且也load了, 但是就是执行play以后视频依旧不播放,还是停留在刚加载好的那一帧。
    2、代码:

    <video  id="roomVideo"  type="application/x-mpegURL"  style="margin-top:22px;"  class="video-js vjs-default-skin vjs-big-play-centered" x-webkit-airplay="allow" autoplay webkit-playsinline poster="" webkit-playsinline playsinline x5-video-player-type="h5" x5-video-player-fullscreen="true" preload="auto" >
            <source src=" http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8" type="application/x-mpegURL">
            </soure>
            正在加载中……,请稍等
        </video>
        
        var video = document.getElementById('roomVideo');
        video.style.display = 'none';
        video.oncanplay = function(){
            video.load();
            video.play();
        }
    
        video.error = function(){
            alert("加载失败");
        }
    
        video.waiting = function(){
            alert("当视频由于需要缓冲下一帧而停止");
        }
    
        video.ratechange = function(){
            alert("视频的播放速度已更改");
        }
    
        video.play = function(){
            alert("视频已开始或不再暂停");
        }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部