Как воспроизвести аудиофайл с помощью 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")
}