ipad 无法接收先进入人员声音

再rtc模式下ipad无法接收到先进入人员的声音,可以看到视频。其他端可以接收到先进入人员声音

pad上使用的什么浏览器

safari。如果我ipad是先进的就没有这个问题

看下能不能拿到Web端的日志,或者你创建一个奇怪一点的频道号发我下,我从通话上分析下

频道号channel_5fae22813e2d67041d4b1be0

我现在这个房间就开着,pad端听不到声音,但是可以接收到视频

你好,我想问一下我问的问题你们复现了吗

这个没有复现,你们如果用demo测试有没有这个问题,直接拿这个在线链接来测试一下:https://webdemo.agora.io/agora-web-showcase/examples/Agora-Web-Tutorial-1to1-Web/

我用这个链接做了测试,再rtc模式下,电脑mac电脑先进入房间ipad后进入房间(ipad第一次进入房间)此时ipad无法获取到声音,ipad离开房间后重新进入房间就有声音了。而且发现ipad进入房间无视频

呢就奇怪了,ipad型号是啥,用的iOS什么系统版本

ipad mini(第五代)ios版本12.2

收到,我先看下有没有相同的机型,没有就拿其他pad先测一下,

你们这边复现了吗

方便说一下你们那边复现了吗?找到解决方案没?

[Log] 14:02:40:412 Agora-SDK [DEBUG]: – “[5e05d9833e2d677eb6c4b28b] Player 7 Status Changed Detected by promise error: init=>paused” – NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.playyplay(匿名函数)dispatchEventonaddstreamontrack
[Log] 14:02:40:413 Agora-SDK [DEBUG]: – “[5e05d9833e2d677eb6c4b28b] Media Player Status Change” – {type: “player-status-change”, playerId: 7, mediaType: “audio”, …}
{type: “player-status-change”, playerId: 7, mediaType: “audio”, status: “paused”, reason: “error”, …}ObjectisErrorState: truemediaType: "audio"playerId: 7reason: "error"status: "paused"streamId: "5e05d9833e2d677eb6c4b28b"type: “player-status-change”“Object”原型

经过我们开发排查发现是ipad在接收先进入设备音视频流的时候发生了一个错误。完整日志ipad_join_log.txt.zip (4.0 KB)

看着还是权限的问题,然后我觉得可以排查下这个的问题,自动播放策略
https://docs.agora.io/cn/Interactive%20Broadcast/autoplay_policy_web?platform=Web#ios-safariwebview-的特殊处理
“Get UserAccount Successfully” – {uid: 1000002092, url: “https://sua-ap-web-1.agora.io/api/v1”}
你们业务端试用下纯数形的uid试一下看看,就是用int形的,然后token 生成器里也用buildtokenwithuid

目前情况是这样的:使用在线的demo做了一个测试(https://webdemo.agora.io/agora-web-showcase/examples/Agora-Web-Tutorial-1to1-Web/)
设备: iPad safari 12 + Mac
case 1:
1, PC端进入demo保持video开启状态
2, iPad进入demo能听到语音
case 2:
1, PC端进入demo,关闭video
2,ipad进入demo无法听到语音(偶尔会听到声音)
3,PC端开启一次video,iPad就可以听到语音
case 3:
1,iPad进入demo,无论video是否开启
2,PC端进入demo。iPad可以听到声音

从目前的情况下应该是权限问题或者是时序问题导致。

PC端进入demo,关闭video这个操作咋做的呀

把在线的demo源码拿下来修改一下,在publish之后调用muteVideo方法。如果需要的话可以把代码放上来

你好,对这个问题有什么建议吗