-1

同じボタンを使用してラジオ ストリームを再生および停止しようとしています。ボタンは正常に再生されますが、ボタンを押して停止すると、数秒間だけ停止してから再び再生が開始されます。

これが私が使用しているコードです。

- (IBAction)playStream:(id)sender {
self.buttonPressed.selected = !self.buttonPressed.selected;

NSString *urlAddress = @"http://67.159.28.74:8730";
NSURL *url = [NSURL URLWithString:urlAddress];

MPMoviePlayerController *player = [[MPMoviePlayerController alloc]initWithContentURL:url];


player.movieSourceType = MPMovieSourceTypeStreaming;



player.view.hidden = YES;

self.myPlayer = player;

[self.view addSubview:self.myPlayer.view];



if (player.playbackState == MPMoviePlaybackStateStopped){
    [self.myPlayer play];}
else if (player.playbackState == MPMoviePlaybackStatePlaying){
   [self.myPlayer stop];}

}

4

1 に答える 1