gpt4 book ai didi

ios - 使用 URL 从 mp3 文件中获取元数据(快速)

转载 作者:搜寻专家 更新时间:2023-11-01 06:22:04 24 4
gpt4 key购买 nike

我是 swift 的新手,我想从位于服务器上的 mp3 文件中获取数据(我使用了一个 URL,例如:http://myserver.eu/file.mp3)。

我用了一些 tuto,比如 http://geekyviney.blogspot.com/2015/02/extracting-data-like-thumbnail-images.html (它正在处理本地文件,我正在尝试让它处理来自 url 的文件)我有一个异常(exception):线程 1: EXC_BAD_INSTRUCTION(code=EXC_I1386_INVOP, subcode=0x0

fatal error :在展开可选值 (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 用于访问应用程序包中的本地文件。

要使用 http 方案从 URL 加载数据,请使用此语法

let urlString = "http://servername/filename"
let serverURL = NSURL(string: urlString)!
if let asset = AVAsset.assetWithURL(serverURL) as? AVAsset {
// do something with the asset
}

关于ios - 使用 URL 从 mp3 文件中获取元数据(快速),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32190965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com