gpt4 book ai didi

iphone - RemoteIO 的 AudioSession 设置与 iPod 一起玩

转载 作者:行者123 更新时间:2023-11-28 17:43:19 25 4
gpt4 key购买 nike

正如我之前发现的 here .

如果您在使用远程 I/O 回调播放音频时开始运行 AVAssetReader,则启动 AVAssetReader 将阻止远程 I/O 回调,除非您允许 iPod 与...混合

UInt32 audioCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(audioCategory),&audioCategory);

AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof (UInt32), &(UInt32) {1});

但是我发现这会阻止使用音频远程控制调用作为设置 here .

所以...

  • 我需要打开“MixWithOthers”才能使用 AVAssetReader
  • 我需要关闭“MixWithOthers”才能使用音频 Remote

有人知道如何设置我的 AudioSession 以便我可以同时使用两者吗?

最佳答案

这在 iOS 5 中现在有效。正确的处理是将 MixWithOthers 关闭。 AVAssetReader 将不再停止音频播放的回调。

关于iphone - RemoteIO 的 AudioSession 设置与 iPod 一起玩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7234244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com