applicationMusicPlayer 播放状态为 NULL?

Posted

技术标签:

【中文标题】applicationMusicPlayer 播放状态为 NULL?【英文标题】:applicationMusicPlayer playbackState is NULL? 【发布时间】:2012-01-27 02:05:08 【问题描述】:

在我的 Cocos2D 应用程序中,我有一个暂停视图,我根据 applicationMusicPlayer 的播放状态加载特定按钮。但是有一个问题,applicationMusicPlayer 总是 NULL。所以我有一个音乐播放器的 ivar,即使我第二次启动暂停视图,它仍然是 NULL。

即使我之前从未在应用程序中播放过歌曲,它也不应该在playbackState MPMusicPlaybackStateStopped 吗?

如果这有什么不同,我会这样记录:

NSLog(@"Playback State:%@", [MPMusicPlayerController applicationMusicPlayer].playbackState);

任何提示/建议或见解都会非常有帮助!

谢谢!

【问题讨论】:

【参考方案1】:

playbackState 不是 nsobject,所以应该使用 %d。

NSLog(@"Playback State:%d", [MPMusicPlayerController applicationMusicPlayer].playbackState);

【讨论】:

以上是关于applicationMusicPlayer 播放状态为 NULL?的主要内容,如果未能解决你的问题,请参考以下文章

带有 MPMusicPlayerController 的 AVAudioPlayer

在后台检测 MPMusicPlayerController 通知

视频播放技术汇总(列表播放,小窗播放,跨界面播放,播放中网络切换提示)

实现video视频播放记录当前播放进度,下次播放时从上次播放进度开始播放

关于播放格式的问题

Jplayer 播放列表 - 通过单击播放按钮需要动态添加歌曲并在播放器中播放歌曲并将播放按钮切换为暂停按钮