init
TypeScriptstatic initContentsOfSoundBankURL(inURL: string, bankURL?: (string) | null): AVMIDIPlayerSwift declarationinit(contentsOf inURL: URL, soundBankURL bankURL: URL?) throwsclass · iOS 8.0+ · SDK 27.1
class AVMIDIPlayerstatic initContentsOfSoundBankURL(inURL: string, bankURL?: (string) | null): AVMIDIPlayerSwift declarationinit(contentsOf inURL: URL, soundBankURL bankURL: URL?) throwsstatic initDataSoundBankURL(data: ArrayBuffer, bankURL?: (string) | null): AVMIDIPlayerSwift declarationinit(data: Data, soundBankURL bankURL: URL?) throwsplay(completionHandler?: ((() => void)) | null): voidSwift declarationfunc play() asyncprepareToPlay(): voidSwift declarationfunc prepareToPlay()stop(): voidSwift declarationfunc stop()get currentPosition(): numberSwift declarationvar currentPosition: TimeInterval { get set }set currentPosition(value: number)Swift declarationvar currentPosition: TimeInterval { get set }get duration(): numberSwift declarationvar duration: TimeInterval { get }get isPlaying(): booleanSwift declarationvar isPlaying: Bool { get }get rate(): numberSwift declarationvar rate: Float { get set }set rate(value: number)Swift declarationvar rate: Float { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVMIDIPlayer.init()
inherited init: cannot prove legal (class declares 3 custom initializers)