2011-12-02 2 views
4

MPMusicPlayerController을 사용하면 트랙 길이를 쿼리 할 수 ​​있습니까?MPMusicPlayerController 트랙 길이

.currentPlaybackTime을 사용하면 얼마나 멀리 트랙에 있는지 알 수 있지만 트랙 길이를 알 수있는 방법이 없습니다.

[MPMediaItem valueForProperty:MPMediaItemPropertyAssetURL]은 일부 트랙에서 null을 반환하므로 AVAsset을 사용하면 나에게 적합하지 않습니다.

답변

12

쉬운은

NSNumber *duration=[item valueForProperty:MPMediaItemPropertyPlaybackDuration]; 
를 사용