Я наконец понял это. Я видел много примеров, но не мог заставить их работать.
Большинство примеров там не указывают на что-то вроде:
UInt32 propertySize, audioIsAlreadyPlaying;
propertySize = sizeof(UInt32);
AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying, &propertySize, &audioIsAlreadyPlaying);
для работы, подходящей платформой для добавления в ваше приложение является AudioToolbox. Я продолжал пытаться добавить другие аудио рамки и всегда пропускал эту.
Как только вы добавите этот фрейм (и импортируете его в рассматриваемый файл кода), просто проверьте, является ли audioIsAlreadyPlaying нулем или единицей.