Media Player视频播放插件,兼容ie8+等, 记录

通过HTML代码实现

				
					
					
					
					
					
					
					
					   
					
					
					
					 
				

通过js实现MediaPlayer的初始化

//封装一个更换播放视频的方法,通过调用来实现播放视频
    function initNewView(url){
    	
    	mpl.CreateAt("divMpl");
        mpl.setValume(100);
        mpl.setMode(MediaPlayer.uiMode.Full);
        mpl.onPlay=function(){ alert("1");ShowMessage("正在播放["+this.getMediaName()+"]"); };
        mpl.onPaused=function(){ alert("2");ShowMessage("暂停"); };
        mpl.onMediaEnded=function(){ alert("3");ShowMessage("播放结束"); };
        mpl.onStop=function(){ alert("4");ShowMessage("停止"); };
        mpl.onPositionChange=function(oldPos,newPos){
            var pos1={
                min:parseInt(oldPos/60),
                sec:parseInt(oldPos%60)
            };
            var pos2={
                min:parseInt(newPos/60),
                sec:parseInt(newPos%60)
            };
            ShowMessage(pos1.min+":"+pos1.sec+ "->"+ pos2.min+":"+pos2.sec);
        };
        //mpl.onStatusChange=function(){ ShowMessage(this.getStatus()); };
        mpl.OpenUrl("/grstemp/upload/opertiona/"+url);
        window.setInterval("ShowPlayTime()",1000);
    }

下边差一个js包, 是将一些常用的 mediaPlayer的方法进行了封装
具体的一些操作可以通过下边这个博客的内容来理解
解释一些MediaPlayer中一些方法,和具体的意思, 还是看js源码比较容易理解https://twinstighter.iteye.com/blog/2086105

在插件中,做了兼容ie8 和ie11的一些判断,所以会有两个初始类, 具体还是自己判断,如果有疑问,可以评论
https://blog.csdn.net/dxw1009636268/article/details/105274826
这个是插件,直接复制出来做成js就可能用了

你可能感兴趣的:(js插件)