勇敢的心_
勇敢的心_
  • 发布:2024-12-24 15:27
  • 更新:2024-12-24 15:27
  • 阅读:36

#插件讨论# 【 监听屏幕录屏通知(ios) - FullStack 】IOS16先播放视频后开启录屏,暂停有问题

分类:nvue

以下代码是我监听录屏后停止视频播放的代码,在IOS16中出现了如下问题,页面时nvue

KJScreenCapture.addScreenCapturedDidChangeNotification(result => {  
    if (result === 'true') {  
        // setTimeout(() => {  
        //    this.videoContext.pause()  
        //    uni.showToast({  
    //        title: '系统检测到您正在录屏,视频将暂停播放',  
    //        icon: 'none'  
        //    })  
        // }, 2000)  

        this.videoContext.pause()  
        uni.showToast({  
        title: '系统检测到您正在录屏,视频将暂停播放',  
        icon: 'none'  
        })  
    }  
});

出现问题的场景如下:
环境:IOS16,测试证书,真机安装

  1. 打开视频详情页,自动播放,
  2. 开启录屏
  3. 正常提示了,视频按钮也变为了暂停,但是视频还在播放,如果代码中加上setTimeout就正常
2024-12-24 15:27 负责人:无 分享
已邀请:

要回复问题请先登录注册