- iphone手机连接蓝牙耳机(包括AIRPODS和非AIRPODS)
- 与任何联系人进行一下语音通话,结束后注意到手机屏幕右上方有蓝牙耳机的图标
- 运行小程序,发现录音时蓝牙耳机图标没有消失,录音使用的audiosource其实是蓝牙耳机。
- 选择重新进入小程序或是打开/关闭调试,使小程序强制重启。
- 再次运行小程序,发现右上角的蓝牙耳机图标消失,录音正确的使用了手机内置麦克风进行录音。
期望:无论之前的麦克风是什么状态,当进入或切换回小程序环境时,都能正确的选择当前设置的录音audiosource。注意这个包括pause/resume,如果暂停前是用内置麦克风录音的,中途用户接了蓝牙耳机通话,结束后返回小程序,小程序resume录音,希望audiosource也要正确restore,总之希望audiosession的切换/恢复要正确,谢谢。
不要问我什么手机什么版本,所有的手机都一样,谢谢!
其实和我之前发的BUG比较类似
https://developers.weixin.qq.com/community/develop/doc/0008ac7e24cf180a2278423e456800?highline=ios%E7%89%88%E6%9C%AC%E5%BD%95%E9%9F%B3%E8%AE%BE%E7%BD%AEaudioSource