微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以使用Airpods麦克风录制音频,同时使用MPMusicPlayerController流式传输音乐?

如何解决是否可以使用Airpods麦克风录制音频,同时使用MPMusicPlayerController流式传输音乐?

目前,我一直在使用var shdata = document.getElementById('details').value; 通过AirPods麦克风录制音频。这是我的AVAudioEngine设置:

installTap

在发生这种情况时,我还想使用let audioSession = AVAudioSession.sharedInstance() try audioSession.setCategory(.playAndRecord,mode: .measurement,options: [.mixWithOthers,.allowBluetooth]) 通过AirPods播放用户的Apple音乐库,而不会中断录制。

不幸的是,installTap似乎阻塞了音乐播放器,因为每次播放歌曲时都会出现以下错误

MPMusicPlayerController.applicationMusicPlayer

有没有办法同时做这两件事?我能找到的最接近的相关问题是iPhone record audio from mic while playing music from iPod library using MPMusicPlayerController,但没有有关Failed to preparetoPlay error: Error Domain=MPMusicPlayerControllerErrorDomain Code=6 "Failed to prepare to play" UserInfo={NSDebugDescription=Failed to prepare to play} 的信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。