-
0 votesanswersviews
AVQueuePlayer暂停,但播放图标不会消失
我正在构建一个使用AVQueuePlayer来传输音频的应用程序 . 我的AVAudioSession设置了AVAudioSessionCategoryPlayback类,我可以从remoteControlReceivedWithEvent:接收事件 . 但是,当我暂停音频会话时,状态栏中的图标不会消失,App Switcher中的暂停/播放按钮也不会更改 . 音频暂停,但图标永远不会改变 . 你... -
1 votesanswersviews
使用[MPMusicPlayerApplicationController applicationQueuePlayer]播放音乐时,让应用程序在后台唤醒
iOS 10.3 Apple在MediaPlayer框架中发布了新的API,为希望播放存储在Apple Music / iTunes Match上的音乐的开发人员带来了更多的控制/力量 . 我在谈论MPMusicPlayerApplicationController的新applicationQueuePlayer和applicationMusicPlayer . 问题当然是多任务处理 . 我'm ... -
2 votesanswersviews
在 MPMusicPlayerController 中播放 MPMediaItemCollection,但让用户选择第一项?
我正在开发一个与 iOS 上的 iPod Music 应用程序集成的应用程序。它显示不同的音乐分组(i.e.,MPMediaItemCollections),并允许用户使用[1]在音乐应用中播放这些分组。 我的问题是我在我的应用程序和音乐应用程序之间以相同的方式使用 shuffle 功能时遇到了困难。当我播放一首歌时,我打电话给: MPMusicPlayerController* musicPla... -
8 votesanswersviews
背景音频和远程控制支持在iOS 4上使用MPMusicPlayerController . 这甚至可能吗?
我花了两天时间在这上面并且无处可去 . 我正在尝试使用[MPMusicPlayerController applicationMusicPlayer]播放从用户的iPod库中选择的音频,让它在后台运行并支持远程事件 . 现在让音乐真正播放是很容易的部分 . 获取实例,选择歌曲,分配音乐队列和播放 . 做完了 . 但是...... a)我无法让它在后台播放,而b)即使在前台我也无法让遥控器事件发挥作... -
2 votesanswersviews
MPRemoteCommandCenter不生成远程控制事件MPMusicPlayerController.applicationMusicPlayer()
我正在iPhone上使用MPRemoteCommandCenter和MPMusicPlayerController.applicationMusicPlayer . 当用户正在播放音乐和双击耳机按钮时,我正在尝试接收遥控器事件 . 如果我使用AVAudioPlayer,则可以完美地接收远程命令 . 但是,如果我将MPMusicPlayerController与其任何播放器(systemMusicP... -
22 votesanswersviews
如何在后台启用iPod控件来控制iOS 4中的非iPod音乐?
我正在努力实现的一个很好的例子是在最新版本的 Spotify iPhone应用程序中实现的(Pandora似乎具有相同的功能) . 当Spotify在后台时,双击可打开“多任务停靠”,其中ipod控件(播放/暂停,转发等)允许控制Spotify(不是ipod应用程序)的音乐播放 . 此外,当iphone / ipod touch被锁定时,双击会显示类似的播放控件 . 如果你没有't know w... -
2 votesanswersviews
iOS应用程序中AVAudioPlayer和MPMusicPlayerController的独立音量控制 .
在我的应用程序中,我正在使用AVAudioPlayer播放下载的音频,同时使用MPMusicPlayerController从用户的iPod音乐库播放音频 . 我需要能够调整AVAudioPlayer实例的音量,使其比来自MPMusicPlayerController的音频更响亮 . 问题是,当我调整AVAudioPlayer的Volume属性时,它还会调整MPMusicPlayerControl... -
9 votesanswersviews
在后台检测MPMusicPlayerController通知
我有一个用swift编写的音乐应用程序,我正在使用MPMusicPlayerController.systemMusicPlayer,也尝试过applicationMusicPlayer . 正如预期的那样,音乐在后台播放得很好 当我的应用程序在后台时,我需要播放状态更改通知,因此我的应用可以确定要播放的下一首歌曲 . 我在viewDidLoad方法中有以下内容 . 如果我的应用程序在前台,我的方... -
6 votesanswersviews
锁屏iPod控件无法使用Spotify音乐播放器
我将Spotify播放器添加到我的应用程序中,该应用程序也使用MPMusicPlayerController播放音乐 . 当Spotify播放音乐并且屏幕被锁定时,当用户按下锁定屏幕上的这些按钮时,不会收到播放/暂停和FFW / RWD的遥控事件 . 如果从MPMusicPlayerController播放音乐,我可以根据以下代码接收远程控制事件: -(void) ViewDidLoad { ... -
2 votesanswersviews
MPMusicPlayerController打破了锁屏控制
我正在尝试使用 MPMusicPlayerController 播放苹果音乐歌曲,但我无法让锁屏控制工作 . 好像MPMusicPlayerController重写了 remoteControlReceivedWithEvent 监听器 . 以下是我设置控制器的方法: self.player = [MPMusicPlayerController applicationMusicPlayer]; s... -
4 votesanswersviews
MPMusicPlayerController不会与Remote Controls交互
即使这个问题被多次询问而且我没有找到任何令人满意的答案,我仍然想再试一次: 我正在尝试用 MPMusicPlayerController 播放 MPMediaItems . 到现在为止还挺好 . 这是播放来自Itunes Match或Apple Music的文件所必需的 . 通过AVPlayer播放任何其他文件 . 处理使用AVPlayer播放的歌曲的遥控器似乎没有问题: [[UIApplica... -
3 votesanswersviews
使用MPMusicPlayer的iPhone App背景
我正在开发一个iPhone iOS4应用程序,它结合了用户iPod库中播放的音乐 . 我还想跟踪已播放的歌曲,并能够随机更改歌曲,即使在后台也是如此 . 所以我设置音乐播放器使用: [self setMusicPlayer: [MPMusicPlayerController iPodMusicPlayer]]; 现在,我希望这个应用程序继续在后台运行和播放音乐,所以我设置: Required b... -
8 votesanswersviews
音频会话“躲避”在iOS 4中被破坏......?
我've an app which uses the MPAudioPlayerController to access the iPod music library, and an AVAudioPlayer to overlay audio on top of the music. I'已使用this documentation作为指南 . 特别: 最后,您可以增强类别,以便在播放音频时自动... -
1 votesanswersviews
使用MPMediaItems播放歌曲时,MPMediaItemPropertyAssetURL变为null
我正在实施与音乐相关的应用程序 . 在我的应用程序中,我需要使用AVPlayer而不是MPMusicPlayer来播放iPod库歌曲 . 我使用AVPlayer来支持MPMediaItems后台播放的FadeIn和Fadeout效果 . 我使用MPMediaItemProperyAssetURL从MPMediaItem获取url并将其作为输入提供给AVPlayer,如下所示 . 我的问题是由于nu... -
3 votesanswersviews
从iPod库播放音乐没有延迟
我试图从iPod库中播放音频文件,没有任何延迟,从调用“播放”到实际音乐开始 . 我尝试使用MPMusicPlayerController,但有时会有延迟,甚至几秒钟 . 我也尝试在实际比赛前调用'play'和'pause',但它没有帮助 . 我尝试使用AVPlayer,但同样的问题 . 当我尝试使用AVAudioPlayer并调用它的'prepareToPlay'时,它工作得很好!绝对没有延迟,... -
1 votesanswersviews
设置相对于AVAudioPlayer的iOS MPMusicPlayerController卷
我有一个应用程序,使用MPMusicPlayerController和使用AVAudioPlayer的前景声音播放背景音乐 . 我想控制相对音量,以便MPMusicPlayerController低得多,但设置volumne会改变整个系统音量,就像使用手机侧面的按钮一样 . 有没有办法降低MPMusicPlayerController的volumne而不降低系统音量? MPMusicPlayerC...