flutter的demo调式

我把频道换成直播了,然后设置了用户角色一个主播,一个观众,观众那一直黑屏,点击加入之后,控制台输出

,我该怎么调式出来直播功能,还有在声网的控制台我怎么查看直播房间啊

你可以通过 Dashboard 的水晶球工具查看通话记录:
https://dashboard.agora.io/analytics/call/search?fromTs=1570502000&toTs=1571625200&from=0&size=15&projectId=fWpIBJY9e

是指观众看不到主播吗?还是观众看不到本地预览?
如果是看不到本地预览,那么是正常现象,因为观众本身就是不采集不发流的;
如果是看不到主播画面,麻烦请提供测试的频道号、 uid 和时间点,这边查下后台数据。

观众怎么去观看主播画面,直接写加入主播频道吗,我现在就是直接写加入主播频道,我不知道上面黑屏的是不是预览,反正就是demo的代码,我也是第一次尝试,不太懂

对的,理论上而言观众和主播加入相同的频道,观众就可以接收主播的音视频流了。
你现在主播可以看到自己吗?
你可以提供一下日志给我吗?我帮你排查一下。日志文件默认路径参见文档:
https://docs.agora.io/cn/faq/logfile

我现在观众可以看到了,但他显示的像素大小是360X640的,我看那个VideoEncoderConfiguration没有构造方法,现在都是默认值,我想问一下怎么改,

就更改 VideoEncoderConfiguration 中的分辨率参数就 OK 了,但是需要注意,分辨率、帧率和码率需要保持对应,请参考对照表:
https://docs.agora.io/cn/Video/API%20Reference/java/classio_1_1agora_1_1rtc_1_1video_1_1_video_encoder_configuration.html

但是flutter的sdk包里面,我没看到VideoEncoderConfiguration的构造方法。。。另外我想问一下

,就是这样的左下角的弹窗一般是怎么实现的

有的啊,你看api文档说明:https://pub.dev/documentation/agora_rtc_engine/latest/agora_rtc_engine/agora_rtc_engine-library.html

这种弹窗需要你们自己通过业务逻辑实现的,这是 app 层相关的任务,不在 SDK 支持范围内哦。

27
这个我用屏幕适配的插件一直报错。。。

那种左下角的弹幕怎么样弄,还有我现在观众那边只显示半屏,一半黑屏一半显示,还有我现在观众听不到主播那边的声音

已经说过了,需要你们自行实现,这不在 SDK 支持范畴内。

视频内容显示全吗?应该是 view 设置的有问题,看下视窗宽高比和和分辨率宽高比是否一致?

提供下主播和观众的 sdk log 吧。

就是flutter的skd包里面没有实时的im通信功能吗,log日志我稍后上传一下

flutter-rtm example:

这个例子集成了Agora RTM (Real-time Messaging) SDK,提供了稳定可靠、低延时、高并发的全球消息云服务,帮助你快速构建实时场景。

27
这个我用屏幕适配的插件一直报错。。。,你们能看一下原因吗?

屏幕适配是 app 层需要完成的工作,这不在 SDK 支持范畴内啊。

这类问题你去网上查下资料比较好,教程也很多。


https://blog.csdn.net/generallizhong/article/details/97109879
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=84053098_3_dg&wd=flutter屏幕适配&oq=flutter%E5%B1%8F%E5%B9%95%E5%85%B1%E4%BA%AB&rsv_pq=9037270f00011907&rsv_t=c0ae08rxSWs8HLdsYDI9AfOlHeBSpcjUhrQC5bNscacFUlPilqKsobQhERjLfVnVMPHr3A&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_sug3=10&rsv_sug1=8&rsv_sug7=100&rsv_sug2=0&inputT=1488&rsv_sug4=2258

我现在是只要写 final size=MediaQuery.of(context).size;就会报错