Как воспроизвести аудиофайл с помощью TheAmazingAudioEngine с помощью Swift?

Мне нужно воспроизвести один аудиофайл с TheAmazingAudioEngine framework а также Swift, Я полностью новичок в этой среде и попробовал приведенный ниже код, но звук не воспроизводился. Что случилось? Как я могу воспроизвести аудиофайл?

do {
    var audioController = AEAudioController(audioDescription: AEAudioController.nonInterleavedFloatStereoAudioDescription())
    let file = NSBundle.mainBundle().URLForResource("myaudiofile", withExtension: "wav")!
    let channel = try AEAudioFilePlayer(URL: file)
    audioController?.addChannels([channel])
    channel.playAtTime(0)
} catch {
    print("Failure")
}

1 ответ

Я пропустил, чтобы начать audioController:

do {
    var audioController = AEAudioController(audioDescription: AEAudioController.nonInterleavedFloatStereoAudioDescription())
    let file = NSBundle.mainBundle().URLForResource("myaudiofile", withExtension: "wav")!
    let channel = try AEAudioFilePlayer(URL: file)
    audioController?.addChannels([channel])
    try audioController!.start()
} catch {
    print("Failure")
}
Другие вопросы по тегам