42得票8回答
iOS 7: MPMusicPlayerController的音量已经被弃用。现在如何改变设备音量?

MPMusicPlayerController的setVolume方法自iOS 7起已被弃用 还有其他方式可以改变系统音乐音量吗?最好不需要用户交互。 其中一个重要功能:自动增加AppStore中任何闹钟的音量。

27得票5回答
如何在Swift中从AVAudioPlayer获得音频控制器并将其显示在锁定屏幕/控制中心上

我是iOS开发新手。我有一个播放音频的应用程序 - 我正在使用AVAudioPlayer按名称加载应用程序资源中的单个文件。我不想查询用户的库,只想使用提供的文件。它工作得很好,但是我希望用户能够在锁定屏幕上暂停和调整音量。func initAudioPlayer(file:String, t...

25得票12回答
iOS 9: 如何在不显示系统声音栏弹出窗口的情况下以编程方式更改音量?

我需要在iPad上调整音量,使用了以下代码:[[MPMusicPlayerController applicationMusicPlayer] setVolume:0]; 但是这会改变音量并在iPad上显示系统音量条。 如何在不显示音量条的情况下更改声音? 我知道,setVolume:已经被...

22得票3回答
如何在iOS 4中启用iPod控件以背景控制非iPod音乐?

我想实现的一个很好的例子在最新版本的Spotify iPhone应用中已经实现了(Pandora似乎也有相同的功能)。当Spotify处于后台时,双击打开“多任务窗口”,其中iPod控件(播放/暂停、前进等)可控制Spotify的音乐播放(而不是iPod应用程序)。此外,当iPhone / i...

14得票6回答
应用音乐播放器音量通知

我正在使用一个applicationMusicPlayer,当我尝试改变音量时,会出现可视化通知,如图片所示。 这是我正在使用的代码:[MPMusicPlayerController applicationMusicPlayer] setVolume:newVolune]; 有人知道如何隐藏这...

14得票2回答
MPRemoteCommandCenter在iOS中多次调用处理程序

MPRemoteCommandCenter会多次调用处理程序块,导致选择器方法不必要地多次调用。 以下是代码片段:MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedCommandCenter]; [comm...

13得票5回答
如何在AVPlayer中播放iPod音乐库文件

我怎样将iPod音乐库文件导入到AVAudioPlayer中?

12得票2回答
在后台检测MPMusicPlayerController通知

我有一个使用Swift编写的音乐应用程序,我正在使用MPMusicPlayerController.systemMusicPlayer,并尝试了applicationMusicPlayer。 在后台播放音乐与预期一样。 当我的应用程序在后台运行时,我需要播放状态更改通知,以便我的应用程序可...

12得票2回答
iOS AudioSessionSetActive()是否会阻塞主线程?

在我的iOS应用程序中,我正在尝试实现“ ducking”: 当我的应用程序播放短暂的“命令式”声音时,任何背景音乐都应该降低音量。播放完毕后,音乐音量应恢复到其原始值。目前为止,ducking基本上按预期工作。然而,在audioPlayerDidFinishPlaying:中调用AudioS...

10得票1回答
MPMusicPlayerController:当iPod应用程序在后台中终止时,iPod停止发送通知

我正在使用iPod播放器控制器的音乐播放属性。// .h @property (nonatomic, retain) MPMusicPlayerController *ipodPlayer; // .m ipodPlayer = [MPMusicPlayerController iPodMu...