如何使用AVAssetReader计算从iPod库获得的歌曲的采样率。我想我可以很容易地获得样本量(无论如何我已经成功地读取了样本。),但是我不知道在哪里可以得到歌曲的长度(以秒为单位)。

请注意,MPMediaItem对于媒体项的长度没有属性,也许通过此API还有另一种方法来获取媒体项的长度?

最佳答案

您可以使用MPMediaItem来获取长度。看一下MPMediaItemPropertyPlaybackDuration属性键。文档状态:


  媒体项目的播放持续时间。值是一个NSNumber对象,以NSTimeInterval的形式表示持续时间(以秒为单位)。

关于objective-c - AVAssetReader采样率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8234263/

10-12 16:18