已开启
使用fluttertpc_agora_rtc_engine开发鸿蒙直播的时候出现无法渲染视频的问题 #4
flutterApp创建于  5月2日
flutterApp
5月2日 创建

作为主播,直播的时候自己看到的是黑屏。观众可以看到主播,也可以听到声音。
作为观众,进入直播间,看到的是黑屏。也可以听到声音。
其他功能目前看基本正常。

代码如下:

// 本地视图
  Widget localVideoView() {
    return Stack(
      alignment: Alignment.center,
      children: [
        AgoraVideoView(
          controller: VideoViewController(
            rtcEngine: _engine,
            canvas: const VideoCanvas(
              uid: 0,
              renderMode: RenderModeType.renderModeHidden,
            ),
          ),
        ),
        if (!_isLocalVideoReady)
          Container(
            color: Colors.transparent,
            child: const CircularProgressIndicator(color: Colors.white),
          ),
      ],
    );
  }
  // 远端视图
  Widget remoteVideoView(int uid) {
    if (currentChannelId == null || currentChannelId!.isEmpty) {
      debugPrint("无法创建远端视图:channelId为空");
      return Container(color: Colors.black);
    }

    final res = AgoraVideoView(
      controller: VideoViewController.remote(
        rtcEngine: _engine,
        canvas: VideoCanvas(
          uid: uid,
          renderMode: RenderModeType.renderModeHidden,
        ),
        connection: RtcConnection(channelId: currentChannelId!),
      ),
    );
    return res;
  }
likedislike
FflutterApp
5月2日 修改了issue 的描述
FflutterApp
5月2日 修改了issue 的描述
FflutterApp
5月2日 修改了issue 的描述
FflutterApp
5月2日 修改了issue 的描述
flutterApp
5月2日 评论:

agora_rtc_engine 版本 6.5.0

likedislike
flutterApp
5月2日 评论:

此代码在Android端和ios端完全正常运行。

likedislike
zhaichenyang
zhaichenyang
5月20日 评论:

感谢你的提问! 经过验证评估,这个问题可能更适合在以下位置讨论:

-https://doc.shengwang.cn/doc/rtc/harmonyos/get-started/quick-start

如果你确认这是一个文档缺失导致的疑问,请告诉我们,我们可以完善文档。

likedislike
xileilei
xileilei
15 天前 评论:

感谢您反馈此问题!

我们已收到关于仓库 fluttertpc_agora_rtc_engine 中 Issue #4(使用fluttertpc_agora_rtc_engine开发鸿蒙直播的时候出现无法渲染视频的问题)的反馈。

目前问题已记录并进入待处理队列,我们将会尽快安排排查。如有补充信息或复现步骤,请继续在此 Issue 下回复。

感谢您的耐心与支持!

likedislike