Iphone iPod library:获取媒体项的文件名
关于文件名和“iPod库”,我有几个问题Iphone iPod library:获取媒体项的文件名,iphone,file,filesystems,Iphone,File,Filesystems,关于文件名和“iPod库”,我有几个问题 我知道我能找回 “iPod”中的MPMediaItems 图书馆”。我怎样才能拿到票 MPMediaItem的文件名?(只有我 需要读取文件名,而不是保存到或修改 图书馆。) 将mp3添加到iPod时 库(通过iTunes),是否保留其文件名 我可以获得所有文件名的列表吗 在iPod库中?i、 易拉罐 目录路径的内容将用于 列出库中的文件名 我认为这是不可能的。不仅如此,您还应该注意,即使在越狱的iphone上,媒体文件名也会更改为一些随机的4-5字符字
我认为这是不可能的。不仅如此,您还应该注意,即使在越狱的iphone上,媒体文件名也会更改为一些随机的4-5字符字符串
即使你得到了真实的文件名,你也不能用它做任何事情。我认为这是不可能的。不仅如此,您还应该注意,即使在越狱的iphone上,媒体文件名也会更改为一些随机的4-5字符字符串
即使你得到了真实的文件名,你也不能用它做任何事情。你可以通过mpmediateitempropertyasseturl属性获得项目的URL
-(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 ];
}
它通常会以以下形式生成URL:
ipod-library://item/item.mp3?id=-5938525213358316745您可以通过MPMediaItemPropertyAsetUrl属性获取项目的URL
-(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 ];
}
它通常会以以下形式生成URL:
ipod-library://item/item.mp3?id=-593852521335816745