如何转换从MPmediaPicker拾取的媒体项目

时间:2018-08-30 11:29:59

标签: ios swift mpmediapickercontroller

我从库中选择一首歌曲时使用的是MPmediaPickerController,它是一个资产网址,例如"ipod-library://item/item.mp3?id=2937524894027399282"。使用NSData时如何将这种格式转换为Alamofire

func mediaPicker(_ mediaPicker: MPMediaPickerController, didPickMediaItems mediaItemCollection: MPMediaItemCollection) {
     if mediaItemCollection.items.count == 1 {
         let aMediaItem = mediaItemCollection.items[0] as MPMediaItem
         print(aMediaItem.assetURL!)
         let data = NSData(contentsOf: aMediaItem.assetURL! as URL)!
     }
}

最后一行在将其转换为nil时赋予NSData值。

0 个答案:

没有答案