gpt4 book ai didi

ios - 从网络获取链接 MP3

转载 作者:行者123 更新时间:2023-11-29 03:05:30 25 4
gpt4 key购买 nike

我想从一个网站得到一个MP3链接,我不知道这个网站到底是什么类型,但它只有这样的内容(链接:http://www.nhaccuatui.com/download/song/4Upyxq0QlytX)

{"error_message":"Success","data":{"stream_url":"http:\/\/download.s81.stream.nixcdn.com\/dd634cb8afcc15d7c17a8ce4c548709f\/533cc58e\/NhacCuaTui791\/KhongQuanTam-ChiDan_4cyw4_hq.mp3","is_charge":"false"},"error_code":0,"STATUS_READ_MODE":true}

如果我想从 this link 的 key (?)“stream_url”获取内容(链接 mp3),我该怎么办?将其放入我的 iOS 应用程序?

最佳答案

如果重新排列 JSON,它将如下所示:

{
"error_message":"Success",
"data":{
"stream_url":"http:\/\/download.s81.stream.nixcdn.com\/dd634cb8afcc15d7c17a8ce4c548709f\/533cc58e\/NhacCuaTui791\/KhongQuanTam-ChiDan_4cyw4_hq.mp3",
"is_charge":"false"
},
"error_code":0,
"STATUS_READ_MODE":true
}

从那里你可以看到它是一本字典。

如果你想通过 url 请求获取它,请执行以下操作:

NSDictionary *dictionaryData;
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:20.00];
NSHTTPURLResponse *response;
NSError *error = [[NSError alloc]init];
NSData *apiData = [NSURLConnection sendSynchronousRequest:requestURL returningResponse:&response error:&error];
dictionaryData = [NSJSONSerialization JSONObjectWithData:apiData options:kNilOptions error:&error];

然后你可以通过这样做来获取url:

NSString *str = [[dictionaryData objectForKey:@"data"] objectForKey:@"stream_url"];

然后再次请求获取文件。

关于ios - 从网络获取链接 MP3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22827022/

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