<video 
	:src="url" 
	controls 
	id="videoId" 
	@play="play"
	@fullscreenchange="fullscreenchange">
</video>
// 播放时进入全屏
play(index) {
	let videoContext = uni.createVideoContext('videoId', this)
	videoContext.requestFullScreen()
},

//退出全屏时暂停
fullscreenchange(e) {
	if (!e.detail.fullScreen) {
		uni.createVideoContext('videoId', this).pause();
	} 
},
//退出全屏时停止
fullscreenchange (e){
	if(!e.detail.fullScreen){
		this.videoContext.stop()
	}
}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐