ios-chat icon indicating copy to clipboard operation
ios-chat copied to clipboard

从休眠后进入,第一次语音功能连接后没声音

Open jiahao1889 opened this issue 2 years ago • 3 comments

操作说明

当app不连接调试,切入后台放置一段时间进入suspend后,首次接到的或者发起的语音通话,连接上之后,麦克风和扬声器都调起失败,且右上角没有在使用音频的小黄点。第二次连接就可以正常使用。

表现现象

在log中没有看到avenginekit有报错。

预期结果

预期结果是休眠状态第一次接到语音就可以正常通话

补充条件

bug仅在进入后台后,app进入suspend之后,进入app后第一次连接语音出现问题,第二次连接就可以正常使用了。且如果app进入后台时间短没有suspend,第一次接听的功能也是正常的。或者app长时间不用,在后台被terminate后,第一次接听也是OK的。盲猜是suspend之后再调起,avenginekit有点什么问题。

demo对比结果

appstore 最新的demo也有这个bug,呼叫方和接听方都可以触发此bug。

jiahao1889 avatar Aug 22 '22 15:08 jiahao1889

跟您确认一下测试方法:有一个iOS手机A和另外一个手机B,把手机A上的应用(后面简称A)放入后台,等待10秒钟确认挂起后,B手机给A拨打语音通话,这时A收到远程通知来电,点开A弹出接听界面,点击接听。我们用这种方法测试的结果是声音都是正常的。 请按照这种描述方法来告诉我们测试的过程,谢谢

heavyrain2012 avatar Aug 24 '22 06:08 heavyrain2012

你好 我的测试方法和你描述的大体相同 不同之处为A手机切出app锁屏静置要更久 大概5-10分钟 之后用B手机拨打A手机 A收到通知 点开弹出界面点击接听 此时A听不到B的声音 且右上角没有麦克风在使用的小黄点。我使用appstore上的野火im demo也可触发此bug 稍后我可以录制一个视频

jiahao1889 avatar Aug 24 '22 06:08 jiahao1889

如视频所示 第一次连接没能成功调起系统mic 第二次连接后就正常了 此次测试切出app锁屏放置了十几分钟 两个设备都是使用appstore野火im的最新版

链接:https://pan.quark.cn/s/594fc528ec4d 提取码:Mf6X 链接: https://pan.baidu.com/s/1QwinYB1ZJEqdrMQAKf0OHA?pwd=tucm

jiahao1889 avatar Aug 24 '22 06:08 jiahao1889