ipod の音楽が再生されているかどうかを確認したいので、mediaplayer フレームワークを追加してインポートしました。
#import <MediaPlayer/MediaPlayer.h>
それから私は NSCoder を持っています:
-(id)initWithCoder:(NSCoder *)coder {
self = [super initWithCoder:coder];
if(self)
{
if ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying) {
}
else {
[self playBgMusic];
} }
return self; }
しかし、これはうまくいきません。iPod音楽が再生されているときにアプリを起動すると、iPod音楽がオフになり、アプリの音楽が再生されます。
どうしたの?