mpmediapickercontroller
全部标签 当用户从iPod库中选择音频时,我有一个MPMediaItem的引用。我通过使用获取该项目的asseturlleturl=item.valueForProperty(MPMediaItemPropertyAssetURL)但这并没有给我文件的确切物理位置,而是给了我一个urlw.r.tiPod库。ipod-library://item/item.mp3?id=1840064795502796074有没有办法从iPod库中获取歌曲的physicalurl?编辑-实际上我想从物理文件中提取NSData并将其发送到我的后端服务器,所以我需要物理文件URL而不是相对URL
我想从我的手机上传mp3到服务器,为此我使用MPMediaPickerController。获取MPMediaItem的URL后,我想获取此url的NSData,但我在NSData中获取的是null。-(void)mediaPicker:(MPMediaPickerController*)mediaPickerdidPickMediaItems:(MPMediaItemCollection*)mediaItemCollection{[selfdismissViewControllerAnimated:YEScompletion:nil];MPMediaItem*item=[[media
我在两个独立的应用程序中使用MPMediaPickerController,它们来自完全不同的代码库。当我在我的应用程序中使用此控件选择歌曲时,它会列出我已从iPad中删除的歌曲。这些歌曲未列在iPad音乐应用程序中,但它们显示在我正在开发的2个应用程序的音乐选择器中。我试过删除我的应用程序,重新启动iPad。这没有任何区别。问题似乎是在我使用“设置”-“通用”-“使用”-“音乐”-“编辑”-“删除”选项删除iPad上的所有歌曲后出现的。这删除了所有歌曲,因此我可以添加我想要的歌曲。但是媒体选择器仍会列出在此过程中删除的内容。如有任何关于我下一步可以尝试的建议,我们将不胜感激!
我正在开发一个iPhone应用程序,我需要为用户提供便利,让他/她能够选择保存在设备上的音频文件,并能够在我的应用程序中播放它们。请给我权利方向进行。谢谢 最佳答案 你必须为此使用MPMediaPickerControllerDelegate。//inyour.hfileincludetheMPMediaPickerControllerDelegate//inyour.mfile-(IBAction)showMediaFilesPressed:(id)sender{MPMediaPickerController*picker=[[M
我在iOS6和7之间有两个奇怪的不同行为。我想向最终用户展示MPMediaPicker,让他们选择一首歌曲,然后开始向他们播放。因此,我向他们展示了MPMediaPicker(/not/multi,和/not/cloud,如果支持的话)。两个问题:在iOS6中,MPMediaPicker中的第一个屏幕显示歌曲。在iOS7中,这是(空的)播放列表。我怎样才能强制MPMediaPicker将歌曲显示为默认的第一屏?这是苹果“最了解”的另一个例子吗?在iOS7中,列表中的媒体项旁边有一个红色(+)符号。什么原因是什么?我无法为此找到任何引用资料在谷歌。(+)符号是什么?它似乎没有与表中的行分
我正在创建一个音乐应用程序,我想支持MPMediaPickerController的多语言。我编程如下:-(IBAction)pushedMusicButton:(id)sender{MPMediaPickerController*pickerController=[[MPMediaPickerControlleralloc]initWithMediaTypes:MPMediaTypeMusic];pickerController.delegate=self;pickerController.accessibilityLanguage=[[NSLocalepreferredLangua
我有一个关于音乐文件的问题。我想从iPhone/iTouch/iPad的音乐库中选择1个/多个音乐文件并保存在我的文档文件夹中或将其发送到服务器。我大致经历了MPMediaPickerController和AddMusic(SampleCode).但是,我只能获得选择歌曲和播放的详细信息。是否可以保存那些选定的歌曲,我也可以用它发送到服务器?谢谢 最佳答案 是的,这是可能的。我觉得对你有帮助//Havetoaddthisframework//CoreMedia.framework//AudioToolbox.framework//C
如何让applemusic上的所有播放列表都可用于我的项目。我想访问所有苹果音乐播放列表,目前我正在使用MPMediaLibrary获取播放列表方法但没有收到任何数据或错误?`funcgetUserPlaylist(){MPMediaLibrary.requestAuthorization{(status)inprint(status)}letlib=MPMediaLibrary()//letname="playlistname"//letid:NSUUID=NSUUID()//letmetadata=MPMediaPlaylistCreationMetadata.init(name:
当我单击单元格以打开MPMediaPickerController时,它会在启动时打开。classMediaViewController:UITableViewController,MPMediaPickerControllerDelegateoverridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){ifindexPath.section==2{ifindexPath.row==0{letmediaPicker=MPMediaPickerController(mediaTypes:MP
我刚刚参加了基础Swift2.0类(class)。我正在尝试制作一个应用程序来从iOS的音乐应用程序库中选择一首歌曲并播放。我遇到了这个link它显示了如何制作媒体项目选择器。importUIKitimportMediaPlayerclassViewController:UIViewController{@IBOutletweakvarpickSong:UIButton!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letm