视频播放jsmpeg.js

jsmpeg.js

 

<canvas style="width: 100%" id="video-canvas"></canvas>


<script src="js/lib/jsmpeg.min.js"></script>



app.videoPlay = new JSMpeg.Player(app.params.ts, {
			canvas: document.getElementById('video-canvas'),
			autoplay:false,//是否自动播放
			loop:false,
			poster:'img/sharehint.png',
			onPlay: function() {
				//开始播放事件回调
				console.log('play')
			},
			onEnded: function() {
				//播放完成事件回调
	       console.log('end')
	   },
	   onPause:function(){
	   		//暂停时的回调
	   		console.log('pause')
	   },
	   onVideoDecode:function(){
	   	//–在每个解码和渲染的视频帧之后调用的回调
//	   	console.log(app.videoPlay.currentTime);
	   }
		});
		// try to unlock immediately
		app.videoPlay.audioOut.unlock(onUnlocked)
		
		//下方为了移动端出声音
		function onUnlocked () {
			app.videoPlay.volume = 1;
			//移除掉点击事件
//			document.removeEventListener('touchstart', onTouchS
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值