良好的音频播放库,可以在Swift中播放.flac和其他丢失较少的格式?

时间:2016-07-08 15:00:00

标签: swift audio flac lossless

我已经尝试了https://github.com/ap4y/OrigamiEngine,但我无法让它播放flac文件。

这是一个样本

var url = "/Users/Simun/Downloads/track.flac"
url = url.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
let trackUrl = NSURL(string:"file://localhost/\(url)")
player.playUrl(trackUrl)

1 个答案:

答案 0 :(得分:0)

我不知道在Swift中播放FLAC的其他库,但是https://github.com/ap4y/OrigamiEngine确实可以完成这项工作。对我来说最困难的部分就是使用cocoapods(导入标题和链接)将这个Objective-C库包含在Swift XCode项目中。完成后,以下代码应播放文件:

let origami = ORGMEngine()
origami.play(URL(fileURLWithPath: "/Users/user/xyz.flac"))