同一個頁面,多個video組件,點擊播放后,所有視頻都同時播放。如何實現點擊播放一個視頻,自動停止播放其他視頻?
網友回復:
<video id="video1" data-id="1" src="https://b.mp4" bindplay="StartPlay"></video>
<video id="video2" data-id="2" src="https://a.mp4" bindplay="StartPlay"></video>
StartPlay:function(e){
console.log(e)
var ind = e.currentTarget.dataset.id
if(ind=="1"){
var v="video"+"2"
//this.videoContext = wx.createVideoContext('video2')
}else{
var v = "video" + "1"
//this.videoContext = wx.createVideoContext('video1')
}
this.videoContext = wx.createVideoContext(v)
this.videoContext.pause()
}