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 ⓘ