1

我正在使用 Agora 服务进行广播。我使用的包是react-native-agora。我很难准确地连接如何将文档(发布流)与这个包一起使用。他们在说我应该使用该client.createStream方法来创建流。

我的问题是,如果我查看他们正在导入的 react-native-agora 包

import { RtcEngine, AgoraView } from 'react-native-agora';

如果我同时记录它们,我找不到任何方法说 createStream。

4

2 回答 2

1

Agora React Native SDK 遵循 Native SDK API,而不是 Web SDK API。

调用enableVideo()引擎后,它将创建流并发布视频。

从 SDK 文档:

调用 enableVideo 方法开启视频模式。Agora SDK 默认开启语音功能,因此您可以在加入频道前或加入频道后调用 enableVideo 方法。

  • 如果您在加入频道之前启用视频模式,您将直接进入视频广播。
  • 如果加入频道后开启视频模式,语音播报会切换为视频播报。
于 2019-04-23T16:51:09.087 回答
0

我认为这是用于 creatstream

const RCTAgoraView = requireNativeComponent("RCTAgoraView");

/** * AgoraView 是渲染视频流的渲染层 * * 该类用于渲染原生 sdk 流 * * @props {@link AgoraViewProps} */

于 2019-04-20T07:22:53.420 回答