在 Android 设备上调用 startAudioMixing
方法播放音乐文件,播放过程中使用系统自带的电话软件接听或者拨打了电话,挂断电话后音乐文件没有自动恢复播放。
SDK 无法判断系统电话是否结束使用音频输出设备,所以音乐文件不会自动恢复播放。
调用 startAudioMixing
方法后,建议使用安卓原生方法 PhoneStateListener
监听电话事件,并执行以下步骤:
getAudioMixingCurrentPosition
方法获取音乐文件的播放进度。startAudioMixing
方法播放音乐文件,再调用 setAudioMixingPosition
方法恢复到之前的播放进度。