Instance Property

otherAudioPlaying

A Boolean value that indicates whether another app is playing audio.

Declaration

@property(readonly, getter=isOtherAudioPlaying) BOOL otherAudioPlaying;

Discussion

This property returns YES if any other audio is playing, including audio from an app using the AVAudioSessionCategoryAmbient category. Most apps should instead use the secondaryAudioShouldBeSilencedHint property, because it’s more restrictive when considering whether primary audio from another app is playing.

See Also

Mixing with Other Audio

secondaryAudioShouldBeSilencedHint

A Boolean value that indicates whether another app, with a nonmixable audio session, is playing audio.

allowHapticsAndSystemSoundsDuringRecording

A Boolean value that indicates whether system sounds and haptics play while recording from audio input.

- setAllowHapticsAndSystemSoundsDuringRecording:error:

Sets a Boolean value that indicates whether system sounds and haptics play while recording from audio input.

promptStyle

A hint to audio sessions that use voice prompt mode to alter the type of prompts they issue in response to other system audio, such as Siri and phone calls.

AVAudioSessionPromptStyle

Constants that indicate the prompt style to use.