-1
我試圖使用AVFoundation
框架查找BPM,但因此得到0
而無法獲得BPM。如何在iOS應用程序中檢測音頻文件的BPM
這裏是我的代碼,
MPMediaItem * mediaItem = [[collection items] objectAtIndex: 0];
NSString * albumIDKey = [MPMediaItem persistentIDPropertyForGroupingType: MPMediaGroupingAlbum];
NSLog(@"mpmediaitem:%@", albumIDKey);
int BPM = [[mediaItem valueForProperty: MPMediaItemPropertyBeatsPerMinute] intValue];
NSString * bpm = [mediaItem valueForProperty: MPMediaItemPropertyBeatsPerMinute];
NSLog(@"bpm:%@", bpm);
NSURL * url = [mediaItem valueForProperty: MPMediaItemPropertyAssetURL];
我錯過了什麼嗎?
你的問題可以得到比較難回答,你嘗試過這麼遠嗎? – Volker
你是說音頻文件裏有數據嗎?你可以展示你使用的代碼 - 以及你如何得出結論值爲零?有很多不同的方式可能會出錯。請顯示完整的代碼示例! – Floris