我有几个关于文件名和“iPod库”的问题。
答案 0 :(得分:2)
我不认为这是可能的。不仅如此,您还应注意,即使在越狱的iPhone上,媒体文件名也会被更改为一些随机的4-5个字符串。
即使您获得了真正的文件名,也无法做到这一点。
答案 1 :(得分:2)
您可以通过 MPMediaItemPropertyAssetURL 属性获取该项目的网址。
-(void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
NSArray* items = [ mediaItemCollection items ];
if ( [ items count ] )
{
MPMediaItem* mediaItem = [ items objectAtIndex:0 ];
NSURL* url = [ mediaItem valueForProperty:MPMediaItemPropertyAssetURL ];
NSLog( @"%@", url );
}
[ self dismissModalViewControllerAnimated:YES ];
}
它通常会以下列形式产生网址: iPod的库://item/item.mp3 ID = -5938525213358316745