【发布时间】:2015-08-24 20:14:57
【问题描述】:
我是 swift 新手,我想从位于服务器上的 mp3 文件中获取数据(我使用了一个 URL,例如:http://myserver.eu/file.mp3)。
我使用了一些 tuto,例如 http://geekyviney.blogspot.com/2015/02/extracting-data-like-thumbnail-images.html(它正在处理本地文件,我正在尝试使其与来自 url 的文件一起使用) 我有一个例外: 线程 1:EXC_BAD_INSTRUCTION(code=EXC_I1386_INVOP, subcode=0x0
致命错误:在展开可选值 (lldb) 时意外发现 nil
我想 pathForResource 只适用于本地文件?感谢您的帮助
var filePath = NSBundle.mainBundle().pathForResource("http://servername.eu/filename", ofType: "mp3")
var fileUrl = NSURL(fileURLWithPath: filePath!)
var asset = AVAsset.assetWithURL(fileUrl) as AVAsset
【问题讨论】:
-
确保查看所有随附的文档。 PathForResource 用于资源文件,这意味着应用程序中的本地文件,而不是远程文件。
标签: ios swift url metadata mp3