使用agora.io发布流

时间:2019-04-17 18:00:18

标签: javascript react-native agora.io

我正在使用Agora服务进行广播。我使用的软件包是react-native-agora。我很难在此包中确切连接如何使用doc(publish stream)。他们在说我应该使用client.createStream方法来创建流。

我的问题是,如果我查看react-native-agora软件包,它们将导入

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

如果我将它们都记录下来,我将找不到找到createStream的任何方法。

2 个答案:

答案 0 :(得分:0)

这是我认为用于creatstream的

const RCTAgoraView = requireNativeComponent(“ RCTAgoraView”);

/ **  * AgoraView是用于渲染视频流的渲染层  *  *此类用于呈现本地sdk流  *  * @props {@link AgoraViewProps}  * /

答案 1 :(得分:0)

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

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

从SDK文档中:

  

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

     
      
  • 如果在加入频道之前启用了视频模式,请输入   直接转为视频广播。
  •   
  • 如果在之后启用了视频模式   加入频道后,语音广播会切换为视频广播。
  •