gpt4 book ai didi

iphone - 从 http url 获取 Matt Gallagher 的 AudioStreamer 的持续时间?

转载 作者:行者123 更新时间:2023-11-29 04:01:18 27 4
gpt4 key购买 nike

我正在使用 Matt Gallagher 的 AudioStreamer 从 url 流式传输 mp3 文件。我需要知道直播时长,但找不到方法?!

我尝试使用 AudioStreamer 对象的持续时间属性,但它返回 0,可能是因为流来自 url。

请帮忙!

audioStreamer = [[AudioStreamer alloc] initWithURL:[NSURL URLWithString:@"http://ia701509.us.archive.org/25/items/TvQuran.com__Maher/001.mp3"]]; 

[audioStreamer start];

启动流后我想获取其持续时间?

最佳答案

我使用 ID3 标签和 AVAsset 找到了一个很好的解决方案

 NSURL *url = [NSURL  URLWithString:@"your url here"]; 
AVAsset *asset = [AVURLAsset URLAssetWithURL:url options:nil];
NSLog(@"> Duration = %.2f seconds", CMTimeGetSeconds(asset.duration));

关于iphone - 从 http url 获取 Matt Gallagher 的 AudioStreamer 的持续时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829700/

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