Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jiahao1889 opened this issue Aug 22, 2022 · 3 comments
Open

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

jiahao1889 opened this issue Aug 22, 2022 · 3 comments

Comments

@jiahao1889
Copy link

操作说明

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

表现现象

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

预期结果

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

补充条件

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

demo对比结果

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

@heavyrain2012
Copy link
Collaborator

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

@jiahao1889
Copy link
Author

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

@jiahao1889
Copy link
Author

jiahao1889 commented Aug 24, 2022

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants