Instance Property enable Rate
A Boolean value that specifies whether playback rate adjustment is enabled for an audio player.
iOS 5.0+ macOS 10.8+ Mac Catalyst 13.0+ Beta tvOS 9.0+ watchOS 2.0+ Declaration @property BOOL enableRate;
To enable adjustable playback rate for an audio player, set this property to
after you initialize the player and before you call the
YES instance method for the player. prepare To Play See Also Configuring and Controlling Playback - play
Plays a sound asynchronously.
- play At Time:
Plays a sound asynchronously, starting at a specified point in the audio output device’s timeline.
Pauses playback; sound remains ready to resume playback from where it left off.
Stops playback and undoes the setup needed for playback.
- prepare To Play
Prepares the audio player for playback by preloading its buffers.
A Boolean value that indicates whether the audio player is playing (
) or not (
The playback volume for the audio player, ranging from
on a linear scale.
1 .0 pan
The audio player’s stereo pan position.
The audio player’s playback rate.
number Of Loops
The number of times a sound will return to the beginning, upon reaching the end, to repeat playback.
The delegate object for the audio player.
AVAudio Player Delegate
A protocol that allows a delegate to respond to audio interruptions and audio decoding errors, and to the completion of a sound’s playback.
The audio player’s settings dictionary, containing information about the sound associated with the player.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.
Learn more about using Apple's beta software