2016-07-08 10 views
0

Я пробовал https://github.com/ap4y/OrigamiEngine, но я не могу заставить его играть в файлы flac.Хорошая библиотека воспроизведения звука для воспроизведения .flac и других потерь меньше форматов в Swift?

вот пример

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

ответ

0

Я не знаю других библиотек для воспроизведения FLAC в Swift, но https://github.com/ap4y/OrigamiEngine действительно делает работу. Самая сложная часть для меня - просто получить эту библиотеку Objective-C, включенную в проект Swift XCode, с использованием cocoapods (импорт заголовков и ссылок). Как только это будет выполнено, следующий код должен воспроизвести файл:

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

Привет, вы можете объяснить, как вам удалось это сделать? Я не хотел использовать cocoapods, поэтому я экспортировал .a с его заголовками. Мне удалось воспроизвести mp3, но flac не работает :(Спасибо! – Mijail