jjzjj

MPMusicPlayerController

全部标签

iphone - 如何从特定年份的 iPhone 音乐库中获取所有歌曲?

你好StackOverflowers,我希望你能帮助我。我正在尝试从特定年份(即2002年)获取用户iPhone音乐库中所有歌曲的集合。然后我希望通过MPMusicPlayerController播放歌曲。您似乎无法设置MPMediaPropertyPredicate以按发布日期进行过滤,我认为这排除了这一点。我真正不想做的是必须获得所有轨道发布日期的完整数组,然后迭代所有NSDates,因为我(可能是错误的)预计这对于大型图书馆来说可能会很慢。完成这项任务的最佳方式是什么?提前致谢。 最佳答案 这就是你要找的。allMedia=[

IOS - 暂停和取消暂停当前正在播放的音乐

我正在开发一个IOS应用程序,我希望它具有暂停和取消暂停当前正在通过ipod播放的音乐的功能,就像ipod的播放/暂停按钮一样。反正有通过IOS做到这一点吗?我为此找到的唯一答案是处理通过应用程序在本地播放的歌曲和声音。任何帮助都会很棒。非常感谢! 最佳答案 [[MPMusicPlayerControllersystemMusicPlayer]play];[[MPMusicPlayerControllersystemMusicPlayer]pause]; 关于IOS-暂停和取消暂停当前正

objective-c - 音乐进度条

我目前正在编写一个基于Apple的音乐应用程序,我想为其添加一个进度条。如何在我的应用程序上制作一个进度条来显示在默认iOS的iPod应用程序中播放的音乐的进度? 最佳答案 您可能想看一下MPMusicPlayerController类引用—特别是currentPlayBackTime属性。从未玩过它,但看起来您想使用它并以某种方式在界面中呈现它。 关于objective-c-音乐进度条,我们在StackOverflow上找到一个类似的问题: https://

objective-c - 获取当前正在播放的轨道名称

有没有办法获取iOS设备上iTunes中当前正在播放的轨道的名称?我在MPMusicPlayerController和AVAudioPlayer中都没有发现任何有用的东西。谢谢! 最佳答案 好吧,经过更多的搜索,我找到了隐藏在这个半相关问题中的答案:GetalbumartworkfromMP3file/ID3tagMPMusicPlayerController中存在两个属性,它们为我们提供了轨道名称和轨道艺术家。它们分别是MPMediaItemPropertyTitle和MPMediaItemPropertyArtist。

iOS MediaPlayer 远程控制事件不起作用

我正在尝试将远程控制事件添加到音乐播放器应用程序,但无法正常运行。一些事实:我正在使用[MPMusicPlayerControllerapplicationMusicPlayer];我在图片背景模式中添加了音频、AirPlay和图片;例子是播放音频;它不接收来自锁屏和控制中心的远程通知;我做了一个示例项目,可以在这里下载:exampleproject主要来源:#import"ViewController.h"#import#import#import@interfaceViewController()@property(strong,nonatomic)MPMusicPlayerCon

ios - 确定一首歌在 iOS 中是否有专辑封面

我正在开发一个iOS应用程序,我需要确定一首歌曲是否有专辑封面。我正在使用MPMusicPlayerController访问nativeiOS音乐库,我正在使用MPMediaItemArtwork来捕获从iOS音乐库发送的艺术作品。这是我用来获取艺术品的编码:MPMediaItemArtwork*mpArt=[mpSongvalueForProperty:MPMediaItemPropertyArtwork];为了测试艺术品是否存在,我使用这个:if(mpArt){imgArt=[mpArtimageWithSize:CGSizeMake(250,250)];}else{imgArt=

ios - 从 3rd 方应用程序 ios 控制背景音乐

有没有办法控制当前在后台播放的音乐?我可以使用MPMusicPlayerControlleriPodMusicPlayer控制nativeipod应用程序,但我基本上想要的是任务切换器中ipodController的功能。我希望能够控制当前正在播放的应用程序(下一个/上一个)。任务切换器中的控件控制spotify、pandora或当前正在播放的任何其他应用程序。有什么想法吗? 最佳答案 你可以做到这一点。首先确保您正在使用AVAudioSessionCategoryPlaybackAudioSession。激活AudioSessio

ios - iPhone - 什么是适合我的应用程序的音频播放器?

我正在设计一个音乐应用程序来播放用户iPhone音乐库中的音乐,但我无法确定哪个音频播放器适合它(AVAudioPlayer、AVPlayer或MPMusicPlayer)。我的应用需要执行以下操作:播放iPhone音乐库中的音乐独立于设备/系统音量控制应用音乐音量当应用移至后台时继续播放应用音乐在歌曲切换到下一首或结束时捕获事件根据我的研究,上面提到的三个音频播放器中的每一个似乎都完成了我的应用程序所需的一些任务,但没有一个完成所有这些任务。AVPlayer似乎最接近,除了它的音量取决于设备/系统音量。有没有人有任何建议或解决方法来完成这个?很长一段时间以来,我一直在为此绞尽脑汁,因

ios - 使用 MPMediaQuery 按评分查询 ios 库

我正在开发一个iphone4应用程序,它可以根据不同的标准过滤本地媒体库。我已经能够按歌曲名称、艺术家和流派进行过滤。现在我需要添加一个评分过滤机制。我在想类似“评分>=N颗星”(N:0..5)我用来过滤的代码是:allMedia=[MPMediaQuerysongsQuery];MPMediaPropertyPredicate*mpp1=[MPMediaPropertyPredicatepredicateWithValue:@"2"forProperty:MPMediaItemPropertyRatingcomparisonType:MPMediaPredicateCompariso

ios - MPMusicPlayerController 在 iOS 6 中被弃用

我刚刚看到Apple发布的iOS5.1到iOS6.0API差异。他们说MPMusicPlayerController.h的一些重要方法被删除到MPMediaPlayback协议(protocol)(播放、暂停、停止...)。有人知道如何更新我的使用以下代码的应用程序以与iOS6一起工作吗?MPMusicPlayerController*musicPlayer=[MPMusicPlayerControlleriPodMusicPlayer];musicPlayerplay; 最佳答案 MPMusicPlayerController类符