【问题标题】:Blocking or Disabling Airplay, Screen Mirror, Screen Cast, etc阻止或禁用 Airplay、Screen Mirror、Screen Cast 等
【发布时间】:2023-01-30 23:17:05
【问题描述】:

我们正在使用 React Native 构建一个独特的流媒体应用程序。由于内容权利和发布窗口,我们希望一起禁用或停止播放、屏幕投射或屏幕镜像功能。

我们已经能够禁用屏幕截图和数字重新编码,例如织机。但是,我们无法禁用播放或屏幕镜像。

【问题讨论】:

标签: video-streaming drm


【解决方案1】:

有一个 AVplayer 属性已暴露给 React Native Video 并控制它。该属性是“allowsExternalPlayback”。

一个布尔值,表示播放器是否允许切换到外部播放模式。

(来自原始苹果文档https://developer.apple.com/documentation/avfoundation/avplayer/1387441-allowsexternalplayback

React Native 视频文档在这里:https://github.com/react-native-video/react-native-video/blob/master/API.md#allowsexternalplayback

请注意,有一个问题或功能取决于您如何看待它或与谁交谈,这意味着这仅适用于视频 - 音频仍然可以投射。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 2016-11-10
    • 2020-05-16
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 2015-11-16
    相关资源
    最近更新 更多