Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用带Swift的MazingAudioEngine播放音频文件?_Ios_Swift_Audio_The Amazing Audio Engine - Fatal编程技术网

Ios 如何使用带Swift的MazingAudioEngine播放音频文件?

Ios 如何使用带Swift的MazingAudioEngine播放音频文件?,ios,swift,audio,the-amazing-audio-engine,Ios,Swift,Audio,The Amazing Audio Engine,我需要用mazingaudioengine框架和Swift播放单个音频文件。 我是这个框架的新手,尝试了下面的代码,但是音频没有播放。怎么了?如何播放音频文件 do { var audioController = AEAudioController(audioDescription: AEAudioController.nonInterleavedFloatStereoAudioDescription()) let file = NSBundle.mainBundle().URL

我需要用mazingaudioengine
框架和
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")
}

我没有启动
音频控制器

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")
}