如何从MPMediaItem类的ios获取BPM值?

时间:2016-12-19 18:51:03

标签: ios mpmediaitem

我在BPM上做了很多R& D但没有得到解决我问题的任何答案。我试图从我的iphone应用程序的MPmediaItem类ios获取BPM值。我必须根据他们的库歌曲每分钟节拍来分类我的应用程序用户。所以我的首要任务是找出歌曲的BPM。我怎样才能做到这一点?我得到了一些答案,如:1。使用MPMediaItemPropertyBeatsPerMinute属性和2.使用MPMediaItem类的MPMediaItemPropertyBeatsPerMinute属性的@“beatsPerMinutes”,并且还有一些答案,但没有取得任何成功。它对所有歌曲都有相同的结果(所有歌曲都返回null)。你有任何示例代码或逻辑来实现这一点。

提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

int BPM = [[mediaItem valueForProperty:MPMediaItemPropertyBeatsPerMinute]intValue];