0
我想从互联网上获得一个MP3文件的时间,我用下面的代码:一个MP3的时间返回零
NSURL *url = [NSURL fileURLWithPath:@"http://view.33591.com:586/2012/11/30/11/4207369.mp3"];
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:url
options:nil];
CMTime time = asset.duration;
float seconds = CMTimeGetSeconds(time);
NSLog(@"seconds:%f",seconds);
但它总是返回0,如果我改变url到本地文件从捆绑,它工作得很好。所以有办法做到这一点正确吗?