React Native Expo Video-在其他视频开始时停止视频

时间:2019-11-20 09:38:28

标签: react-native expo

如果要重新开始播放,我需要自动停止视频,这是我现在没有成功执行的操作:


    handleVideoRef(ref){
      this.video = ref;
    }

    async onPlaybackStatusUpdate( playbackStatus ){
        if (global.activePlayer){
            if ( global.activePlayer.isPlaying ){
                await global.activePlayer.stopAsync();
                global.activePlayer=this.video;         
            }
        }else{
            if ( playbackStatus.isPlaying && playbackStatus.isPlaying ){
                global.activePlayer=this.video;
            }else{
                global.activePlayer=false;
            }
        }

    }


我想执行以下操作,我引用一个视频,然后,如果该视频正在播放,则将reg设置为global var,如果另一个视频开始播放,则我检查最终的活动播放器最后引用,我将其停止,然后设置新的活跃球员参考。我想了解为什么这不起作用,或者是否还有更好的解决方案可以实现我的目标。.预先谢谢

0 个答案:

没有答案