特定のリンクからオーディオをストリーミングする AVPlayer を使用して、1 つのラジオ アプリを開発しようとしています。そのためのコーディングが完了し、エラーはありませんが、まだ音楽を再生していません。これが私のViewController.mで、 playmusicというメソッドがあります
-(void)playMusic{
NSString *radiourl = @"";
radiourl = @"somelink/listen.pls";
NSURL *url = [NSURL URLWithString:radiourl];
masset = [AVURLAsset URLAssetWithURL:url options:nil];
mplayerItem = [AVPlayerItem playerItemWithAsset:masset];
mplayer = [AVPlayer playerWithPlayerItem:mplayerItem];
mplayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
[mplayer play];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
}
そして、AVPlayerにはplayとpauseの2つのメソッドしかないため、ストリーミングを停止するにはどうすればよいかというもう1つの質問があります.pauseメソッドを使用している場合はストリーミングを一時停止し、再生すると同じポイントから再生されますは前回一時停止されました。ライブにしたいので、ストップのようなものが必要です。私はこの分野で非常に新しいので助けてください。ありがとうございました。