我如何在 React-Native 中使用 agora 视频通话共享手机屏幕

Posted

技术标签:

【中文标题】我如何在 React-Native 中使用 agora 视频通话共享手机屏幕【英文标题】:how can i share mobile screen using agora video call in React-Native 【发布时间】:2021-08-25 09:35:04 【问题描述】:

如何在反应原生的agora视频通话中实现屏幕共享? 在 agora 文档中提供代码,但不是反应代码example link。那么在反应原生中是如何整合的。 请举例说明

【问题讨论】:

【参考方案1】:

Agora React Native SDK 不支持开箱即用的屏幕共享,但是您可以使用底层的 androidios SDK 设置屏幕共享。您可以使用您在示例链接中引用的 Android 示例,并编写一个桥来从 React-Native 调用 java 方法。

【讨论】:

您能否举例说明我应该如何连接以及使用哪种方法? 你可以在你的链接中找到整个 java 实现,对于 react native bridge 检查这个reactnative.dev/docs/native-modules-android

以上是关于我如何在 React-Native 中使用 agora 视频通话共享手机屏幕的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 DrawerLayoutAndroid 组件在 react-native 应用程序中构建抽屉?

React-native:如何在 React-native 中使用(和翻译)带有 jsx 的 typescript .tsx 文件?

如何使用 React-Native 在 iOS 中禁用屏幕截图

如何在 react-native 中使用 FormData?

如何使用 React-Native 在 Firestore 中获取包含特定字符串的数组的文档

我如何在 react-native 聊天应用程序中使用 GraphQl 订阅从 GraphQl 查询中获取实时更新