我正在使用电容视频播放器
这是我尝试删除监听器但每次单击时多次删除函数调用的方法。
...
methods:{
async seekVideo(seekTime){
await CapacitorVideoPlayer.setCurrentTime({ playerId:"nativeVideoPlayTranscript",seektime:seekTime});
// removing event listener here
CapacitorVideoPlayer.addListener('jeepCapVideoPlayerReady',this.seekVideo,false);
},
async playVideo(url){
await CapacitorVideoPlayer.initPlayer({ mode: "fullscreen", url: url , playerId:"player",componentTag:"div"});
CapacitorVideoPlayer.addListener('jeepCapVideoPlayerReady',this.seekVideo.bind(null,4),false);
},
}
这里是一些 电容器事件示例
Function.prototype.bind
将创建所调用函数的新副本。由于您没有对该函数的引用(您没有将绑定副本存储在变量中),因此以后无法将其删除。