jjzjj

mpmediapickercontroller

全部标签

ios - 如何在 iOS 中获取 iPod 库中歌曲的文件位置

当用户从iPod库中选择音频时,我有一个MPMediaItem的引用。我通过使用获取该项目的asseturlleturl=item.valueForProperty(MPMediaItemPropertyAssetURL)但这并没有给我文件的确切物理位置,而是给了我一个urlw.r.tiPod库。ipod-library://item/item.mp3?id=1840064795502796074有没有办法从iPod库中获取歌曲的physicalurl?编辑-实际上我想从物理文件中提取NSData并将其发送到我的后端服务器,所以我需要物理文件URL而不是相对URL

iphone - 如何使用 MPMediaPickerController 获取 mp3 的 NSData?

我想从我的手机上传mp3到服务器,为此我使用MPMediaPickerController。获取MPMediaItem的URL后,我想获取此url的NSData,但我在NSData中获取的是null。-(void)mediaPicker:(MPMediaPickerController*)mediaPickerdidPickMediaItems:(MPMediaItemCollection*)mediaItemCollection{[selfdismissViewControllerAnimated:YEScompletion:nil];MPMediaItem*item=[[media

ios - MPMediaPickerController 显示已删除的歌曲

我在两个独立的应用程序中使用MPMediaPickerController,它们来自完全不同的代码库。当我在我的应用程序中使用此控件选择歌曲时,它会列出我已从iPad中删除的歌曲。这些歌曲未列在iPad音乐应用程序中,但它们显示在我正在开发的2个应用程序的音乐选择器中。我试过删除我的应用程序,重新启动iPad。这没有任何区别。问题似乎是在我使用“设置”-“通用”-“使用”-“音乐”-“编辑”-“删除”选项删除iPad上的所有歌曲后出现的。这删除了所有歌曲,因此我可以添加我想要的歌曲。但是媒体选择器仍会列出在此过程中删除的内容。如有任何关于我下一步可以尝试的建议,我们将不胜感激!

iphone - 如何在 iOS 设备上浏览和播放本地音频文件?

我正在开发一个iPhone应用程序,我需要为用户提供便利,让他/她能够选择保存在设备上的音频文件,并能够在我的应用程序中播放它们。请给我权利方向进行。谢谢 最佳答案 你必须为此使用MPMediaPickerControllerDelegate。//inyour.hfileincludetheMPMediaPickerControllerDelegate//inyour.mfile-(IBAction)showMediaFilesPressed:(id)sender{MPMediaPickerController*picker=[[M

iOS 7 和 MPMediaPicker,为什么还要加?

我在iOS6和7之间有两个奇怪的不同行为。我想向最终用户展示MPMediaPicker,让他们选择一首歌曲,然后开始向他们播放。因此,我向他们展示了MPMediaPicker(/not/multi,和/not/cloud,如果支持的话)。两个问题:在iOS6中,MPMediaPicker中的第一个屏幕显示歌曲。在iOS7中,这是(空的)播放列表。我怎样才能强制MPMediaPicker将歌曲显示为默认的第一屏?这是苹果“最了解”的另一个例子吗?在iOS7中,列表中的媒体项旁边有一个红色(+)符号。什么原因是什么?我无法为此找到任何引用资料在谷歌。(+)符号是什么?它似乎没有与表中的行分

ios - 如何更改 MPMediaPickerController 的语言设置。

我正在创建一个音乐应用程序,我想支持MPMediaPickerController的多语言。我编程如下:-(IBAction)pushedMusicButton:(id)sender{MPMediaPickerController*pickerController=[[MPMediaPickerControlleralloc]initWithMediaTypes:MPMediaTypeMusic];pickerController.delegate=self;pickerController.accessibilityLanguage=[[NSLocalepreferredLangua

objective-c - 从 iOS 库中选择音乐并发送/保存

我有一个关于音乐文件的问题。我想从iPhone/iTouch/iPad的音乐库中选择1个/多个音乐文件并保存在我的文档文件夹中或将其发送到服务器。我大致经历了MPMediaPickerController和AddMusic(SampleCode).但是,我只能获得选择歌曲和播放的详细信息。是否可以保存那些选定的歌曲,我也可以用它发送到服务器?谢谢 最佳答案 是的,这是可能的。我觉得对你有帮助//Havetoaddthisframework//CoreMedia.framework//AudioToolbox.framework//C

ios - 如何让 Apple Music 上的所有播放列表都可用到我的项目

如何让applemusic上的所有播放列表都可用于我的项目。我想访问所有苹果音乐播放列表,目前我正在使用MPMediaLibrary获取播放列表方法但没有收到任何数据或错误?`funcgetUserPlaylist(){MPMediaLibrary.requestAuthorization{(status)inprint(status)}letlib=MPMediaLibrary()//letname="playlistname"//letid:NSUUID=NSUUID()//letmetadata=MPMediaPlaylistCreationMetadata.init(name:

ios - MPMediaPickerController 在启动后关闭 (Swift)

当我单击单元格以打开MPMediaPickerController时,它会在启动时打开。classMediaViewController:UITableViewController,MPMediaPickerControllerDelegateoverridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){ifindexPath.section==2{ifindexPath.row==0{letmediaPicker=MPMediaPickerController(mediaTypes:MP

ios - 从音乐应用程序库中挑选一首歌曲并播放 - Swift 2.0

我刚刚参加了基础Swift2.0类(class)。我正在尝试制作一个应用程序来从iOS的音乐应用程序库中选择一首歌曲并播放。我遇到了这个link它显示了如何制作媒体项目选择器。importUIKitimportMediaPlayerclassViewController:UIViewController{@IBOutletweakvarpickSong:UIButton!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letm