0
我想使用MPMediaPickerController來允許用戶從他/她的iPod庫中選擇一首歌曲。從那裏他/她應該能夠通過指定開始時間和結束時間來選擇歌曲的剪輯(約15秒)。最後,用戶應該能夠將該剪輯發送給朋友或發佈到社交網絡。爲此,我想我需要從原始iPod音頻數據創建一個新的音頻文件。從iOS中的iPod庫歌曲創建獨立音頻片段
我的做法,到目前爲止是選擇歌曲,然後得到一個AssetURL回調像這樣:
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker
didPickMediaItems: (MPMediaItemCollection *) collection {
MPMediaItem *item = [[collection items] objectAtIndex:0];
NSURL *url = [item valueForProperty:MPMediaItemPropertyAssetURL];
}
然後,我可以使用處理音頻(僞):
ExtAudioFileCreateWithURL:url
的問題是有些歌曲有空URL。這是否適用於某種DRM限制,如果有的話是否有解決方法?這是完成所需任務的最佳方法嗎?