我正在使用 Agora 服务进行广播。我使用的包是react-native-agora。我很难准确地连接如何将文档(发布流)与这个包一起使用。他们在说我应该使用该client.createStream
方法来创建流。
我的问题是,如果我查看他们正在导入的 react-native-agora 包
import { RtcEngine, AgoraView } from 'react-native-agora';
如果我同时记录它们,我找不到任何方法说 createStream。
我正在使用 Agora 服务进行广播。我使用的包是react-native-agora。我很难准确地连接如何将文档(发布流)与这个包一起使用。他们在说我应该使用该client.createStream
方法来创建流。
我的问题是,如果我查看他们正在导入的 react-native-agora 包
import { RtcEngine, AgoraView } from 'react-native-agora';
如果我同时记录它们,我找不到任何方法说 createStream。
Agora React Native SDK 遵循 Native SDK API,而不是 Web SDK API。
调用enableVideo()
引擎后,它将创建流并发布视频。
从 SDK 文档:
调用 enableVideo 方法开启视频模式。Agora SDK 默认开启语音功能,因此您可以在加入频道前或加入频道后调用 enableVideo 方法。
- 如果您在加入频道之前启用视频模式,您将直接进入视频广播。
- 如果加入频道后开启视频模式,语音播报会切换为视频播报。
我认为这是用于 creatstream
const RCTAgoraView = requireNativeComponent("RCTAgoraView");
/** * AgoraView 是渲染视频流的渲染层 * * 该类用于渲染原生 sdk 流 * * @props {@link AgoraViewProps} */