31得票2回答
MPNowPlayingInfoCenter在音频流中断时消失

我的应用程序通过 AVPlayer 播放流式音频,并使用 MPNowPlayingInfoCenter 在设备锁屏界面上显示有关流的信息。 当音频实际播放时,这很正常,但是如果由于网络减速而导致流媒体出现故障(即我收到 AVPlayerItemPlaybackStalledNotificat...

9得票1回答
如何在iPhone锁屏界面上设置当前播放音频的标题?

当您播放音乐时,在锁定屏幕上会显示音乐标题和时间。我也看到TuneIn电台是如何通过显示当前播放电台的名称来实现这一点的。您该如何做到这一点?

9得票1回答
MPMediaItemArtwork和透明度

在尝试在iPhone锁屏上获取透明的覆盖图像时,我得到了应该是透明的地方的白色背景。 是否可能在MPMediaItemArtwork中使用带有alpha通道的图像? 我在官方文档中找不到任何相关内容。

54得票5回答
有公开的方法可以强制MPNowPlayingInfoCenter显示播客控件吗?

我希望通过MPNowPlayingInfoCenter控制中心显示向前15秒/向后15秒的控件,就像苹果在播客中展示的控件一样: 缺乏文档让我觉得没有明显的方法可以做到这一点,但是有没有人发现过不使用私有方法来强制实现这一点的非明显方法? 我已经设置好了向前/向后按钮的处理程序以适当地...

7得票3回答
MPNowPlayingInfoCenter是否与AVAudioPlayer兼容?

我开始使用AVAudioPlayer,然后设置nowPlaying字典如下: NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init];          MPMediaItemArtwork *albumArt =...

13得票2回答
通过AirPlay使用AVPlayer音频时,MPNowPlayingInfoCenter的nowPlayingInfo被忽略。

我已经使用AVPlayer实现了播放远程mp3 URL的音频播放。 我想使用MPNowPlayingInfoCenter的nowPlayingInfo方法显示有关当前播放音频的信息。 当我锁定屏幕时,确实会看到我设置的图片和标题,因此我知道该方法以某种方式注册了该信息,但是当我切换到Apple...

7得票2回答
更新 MPRemoteCommandCenter 播放/暂停按钮

我有一个iOS 9应用程序,使用AudioGraph播放MIDI样式的歌曲。我使用MPRemoteCommandCenter设置了远程控制命令,并使用MPNowPlayingInfoCenter设置了信息,以便当前正在播放的歌曲显示在控制中心,并响应控制中心按钮或耳机按钮的按下。在控制中心中点...

15得票6回答
MPNowPlayingInfoCenter现在播放信息在曲目结束时没有更新

我有一个方法可以更改我的应用程序的AVPlayer播放的音频轨道,并为新轨道设置MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo: func setTrackNumber(trackNum: Int) { self.track...

11得票3回答
使用Objective C读取MP3信息

我在iPhone上存储了一些mp3文件,我的应用程序需要能够读取其中的ID3信息,例如长度(以秒为单位)、艺术家等。请问有人知道如何做到这一点或者在Objective-C中使用什么库? 非常感谢您的思考。

7得票1回答
锁屏状态下的AVAudioPlayer

我使用了AVAudioPlayer(而不是AVPlayer)来实现音频播放器。我可以使用以下方法处理远程控制事件。目前它运行得很好,但是我还看到这些事件的两个更多的subtypes: UIEventSubtypeRemoteControlEndSeekingForward和UIEventSub...