0
MPMediaPickerController를 사용하여 사용자가 iPod 라이브러리에서 노래를 선택할 수있게하고 싶습니다. 거기에서 그/그녀는 시작 시간과 종료 시간을 지정하여 노래의 클립 (~ 15s)을 선택할 수 있어야합니다. 마지막으로 사용자는 해당 클립을 친구에게 보내거나 소셜 네트워크에 게시 할 수 있어야합니다. 이를 위해 원시 iPod 오디오 데이터에서 새로운 오디오 파일을 만들어야한다고 생각합니다.iOS의 iPod 라이브러리 노래에서 독립형 오디오 클립 만들기
내 접근 방식은 지금까지 노래를 선택하는 것입니다, 다음과 같이 콜백에 AssetURL을 얻을 :
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker
didPickMediaItems: (MPMediaItemCollection *) collection {
MPMediaItem *item = [[collection items] objectAtIndex:0];
NSURL *url = [item valueForProperty:MPMediaItemPropertyAssetURL];
}
가 그럼 난 사용하여 오디오를 처리 할 수 있습니다 (의사) :
ExtAudioFileCreateWithURL:url
문제는 일부 노래에 null URL이 있다는 것입니다. 이것은 일종의 DRM 제한에 해당합니까? 그렇다면 해결 방법이 있습니까? 이것이 원하는 작업을위한 최선의 접근 방법입니까?