2016-12-19 8 views
-1

BPM에서 많은 R & D를 만들었지 만 문제를 해결할만한 답을 얻지 못했습니다. 내 iphone 응용 프로그램에 대한 ios의 MPmediaItem 클래스에서 BPM 값을 얻으려고합니다. 라이브러리 음악의 분당 비트 수를 기반으로 내 응용 프로그램 사용자를 분류해야합니다. 그래서 노래의 BPM을 찾는 첫 번째 작업. 어떻게해야합니까? 나는 다음과 같은 해답을 얻었습니다 : 1. MPMediaItemPropertyBeatsPerMinute 속성을 사용하고 2. MPMediaItem 클래스의 MPMediaItemPropertyBeatsPerMinute 속성과 @ "beatsPerMinutes"instaed를 사용합니다. 모든 노래에 대해 항상 동일한 결과를 나타냅니다 (모든 노래에 대해 null 반환). 이를 얻기위한 샘플 코드 또는 로직이 있습니까?ios의 MPMediaItem 클래스에서 BPM 값을 가져 오는 방법은 무엇입니까?

미리 감사드립니다.

+0

지금까지 시도했다 보여주는 어디에서 오류가 발생합니다 코드를 추가하십시오. – Bek

+0

mediaItem을 시도합니까?. 비트 BPM을 가져 오려면 코드를 박 자하십시오. –

답변

0

이 시도 :

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

답장을 보내 주신 좀비에게 감사드립니다. 하지만 나를 위해 일하지 않습니다. 모든 노래에 대해 0 BPM 값을 얻고 있습니다. –