【发布时间】:2018-06-25 04:32:45
【问题描述】:
正如 Apple 在 iOS 9.3 中所说,我们可以Access Apple Music Library。我正在通过MPMusicPlayerController 在我的应用程序中播放它。
我得到错误的播放状态。对于前。如果歌曲继续播放 - 所以它应该返回状态 MPMusicPlaybackStatePlaying 但获取其他枚举值。我的代码是
if ([[MPMusicPlayerController systemMusicPlayer] playbackState]==MPMusicPlaybackStatePlaying)
{
}
else
{
NSLog(@"playbackState %ld",(long)[[MPMusicPlayerController systemMusicPlayer] playbackState]);
}
正如苹果所说 here 我们有以下可能的价值 -
Values for the playbackState property.
Declaration
Objective-C
enum {
MPMusicPlaybackStateStopped,
MPMusicPlaybackStatePlaying,
MPMusicPlaybackStatePaused,
MPMusicPlaybackStateInterrupted,
MPMusicPlaybackStateSeekingForward,
MPMusicPlaybackStateSeekingBackward
};
typedef NSInteger MPMusicPlaybackState;
如何获得当前播放歌曲的正确状态。任何想法,如果我弄错了什么,请告诉我。谢谢
【问题讨论】:
标签: ios mpmusicplayercontroller apple-music