AVAudioPlayer

E759691

AVAudioPlayer is an iOS and macOS framework class that provides a high-level interface for playing audio files, including control over playback, volume, looping, and metering.

All labels observed (1)

Label Occurrences
AVAudioPlayer canonical 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Objective-C class
Swift-bridged class
class
category audio playback API
conformsToProtocol NSCopying
NSSecureCoding
definedInFramework AVFoundation
hasDelegateProtocol AVAudioPlayerDelegate
hasMethod averagePowerForChannel:
initWithContentsOfURL:error:
initWithData:error:
pause
peakPowerForChannel:
play
prepareToPlay
stop
updateMeters
hasProperty currentTime
data
delegate
duration
enableRate
isPlaying
meteringEnabled
numberOfLoops
pan
rate
url
volume
inheritsFrom NSObject
introducedIn iOS 2.2
macOS 10.7
linked to: Mac OS X 10.7 Lion
partOf Apple Developer SDK
platform iOS
macOS
tvOS
watchOS
purpose playback of audio files
supports URL-based audio playback
data-based audio playback
local file playback
looping
metering
playback control
playback rate adjustment
stereo panning
volume control
threadingModel not thread-safe for concurrent use
usedFor simple audio playback in apps

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

AVFoundation coreClass AVAudioPlayer
AVAudioRecorder relatedTo AVAudioPlayer