【问题标题】:Publishing a stream with agora.io使用 agora.io 发布流
【发布时间】:2019-04-17 18:00:18
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript react-native agora.io


    【解决方案1】:

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

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

    来自 SDK 文档:

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

    • 如果您在加入频道之前启用视频模式,您将进入 直接转成视频广播。
    • 如果在之后启用视频模式 加入频道,语音播报切换为视频播报。

    【讨论】:

      【解决方案2】:

      我认为这是用于 creatstream

      const RCTAgoraView = requireNativeComponent("RCTAgoraView");

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-30
        相关资源
        最近更新 更多