html5 video,audio控制播放多次,请求/监测全屏状态

audio

播放  Element.play();  如果在播放中,调用play,从头播放,则需要先load,同时绑定结束方法,如 

 

1 Element.addEventListener('ended',function(){

2 

3   this.load();

4 

5 })

6 Element.load();Element.paly();

 

video

播放并请求全屏:

video.play();

video.webkitEnterFullscreen && video.webkitEnterFullscreen();

video.mozRequestFullScreen && video.mozRequestFullScreen();

绑定全屏状态更新,监测即进入全屏或退出全屏

video.addEventListener('webkitfullscreenchange', function(e) {

    if (document.webkitIsFullScreen) {

        //alert('进入全屏

    } else {

        //alert('退出全屏')

        try{

            video.pause();

            video.load();

        }catch(e){}

    }

});



video.addEventListener('mozfullscreenchange', function(e) {

    if (document.mozIsFullScreen) {

        //alert('进入全屏

    } else {

        //alert('退出全屏')

        try{

            video.pause();

            video.load();

        }catch(e){}

    }

});

 

你可能感兴趣的:(html5)