私はAVPlayerを使用してインターネットからライブストリームを再生しています。 AVPlayerは一時停止することができますが、一時停止した瞬間から再開すると、TiVOのように開始されます。 AVPlayerには停止メソッドはありません。iOSでAVPlayerを停止する
現在放送されているものを継続するにはどうしたらいいですか(車のラジオをオフにしてからオンにしたように)
私はAVPlayerを使用してインターネットからライブストリームを再生しています。 AVPlayerは一時停止することができますが、一時停止した瞬間から再開すると、TiVOのように開始されます。 AVPlayerには停止メソッドはありません。iOSでAVPlayerを停止する
現在放送されているものを継続するにはどうしたらいいですか(車のラジオをオフにしてからオンにしたように)
-(void)seekToTime:(CMTime)time
あなたが最後に達すると、あなただけseekToTimeを呼び出す場合、それはちょうどループのように再び再生を開始しますので、オーディオを停止文句を言わないファイル
SeekToTimeの先頭に取得するために使用するこの方法。以下のバージョンをコールバックと共に使用すると、シークが完了するとすぐにビデオ/オーディオを一時停止し、同時にリセットして停止することができます。
[_player seekToTime:CMTimeMake(0, 1) completionHandler:^(BOOL finished) {
[_player pause];
}];
[player pause];
[item_ removeObserver:self forKeyPath:@"status" context:nil];
[item_ removeObserver:self forKeyPath:@"playbackBufferEmpty" context:nil];
[item_ removeObserver:self forKeyPath:@"playbackLikelyToKeepUp" context:nil];
[item_ removeObserver:self forKeyPath:@"timedMetadata" context:nil];
player=nil;
AVPlayer
停止するには:
[player replaceCurrentItemWithPlayerItem:nil];
それとその関連資産を消費するすべてのメモリとプロセッサリソースを解放します。そのような単純な。
ストリーミングサーバーによって異なりますか? – onmyway133