web联调app进行视频通话

找了一个demo,https://github.com/AgoraIO/Tools/blob/master/TroubleShooting/Agora-WebRTC-Troubleshooting/src/App.vue,修改了模式为rtc,填写了token,appid,还有通道,但是app那边有时候能看到我这边的画面,有时候不行,我这边始终无法看到APP那边的远端流。由于第一次使用这个,看了文档,也没弄明白,麻烦看下!

能否保存一下 Console log,然后上传完整的 Console log 文件?

你那边是需要用 vue 框架来开发项目吗?如果不是的话,建议跑官网的 Web Demo:
http://download.agora.io/sdk/release/Agora_Web_SDK_v3_0_0_FULL.zip?_ga=2.38711907.153240743.1578882085-1276532045.1570589025

另外,检查一下 native 端的 ChannelProfile 是什么?需要设置为和 Web 端对应的通信模式。

Downloads.zip (13.7 KB)
我是用vue开发的,跟APP那边确认AgoraChannelProfileCommunication设置的0

我这边用你发的demo链接上以后,还是无法查看到对方的画面,但是app那边是正常链接两边画面的,而且安卓和ios调通 能正常视频通话的。


频道里都只有 Web 端用户啊?没看到安卓和 iOS 端用户。

使用Web Demo发现当我后进通道的话,无法显示app那边的画面,但是如果我先进,app那边后进,是可以显示两边画面的,这个是怎么回事啊

是web那边只能发起。不能接收啊 ?

-1579078334171.zip (7.7 KB)
以上是使用webDemo的报错日志

不是

应该是被浏览器播放策略阻止了,你用帖子里的方法进行规避吧:【Web SDK】常见集成问题集锦

这个应该是因为你 init 本地流成功了,此时再去 play 远端流,就可以规避 autoplay 策略导致的问题。


https://docs.agora.io/cn/Video/API%20Reference/web/interfaces/agorartc.streamplayerror.html