AVPlayerを使用してURLからオーディオを再生すると、たとえばwifiから切断するときに再生を中止することがあります。 AVPlayer:ネットワークの中断を処理する方法
[player play];
はAVPlayer
player.rate // Value is 1.0
player.currentItem.isPlaybackLikelyToKeepUp // Value is YES
player.status // Value is AVPlayerStatusReadyToPlay
player.error // Value is nil
を再開しませんが、プレイヤーが任意のオーディオを再生していません。
AVPlayerの接続を解除し、AVPlayer を再接続してもう一度再生を開始するにはどうすればよいですか?
音声のみを再生したときにわからが、他の回答で提案されているように、ビデオのために、AVPlayerItemFailedToPlayToEndTimeNotification' 'を待ち受けていません。また、HLSライブビデオストリームでは、AVPlayerItemを再作成してAVPlayerに設定する必要があるようです。 'play()'を呼び出すだけで、シークするなどしても私たちにとってはうまくいかないようです。今すぐもっと良い解決策を探していますが、これは私がこの時点で知っている最高のものです。また、avplayeritemに '.status'が失敗した場合、再作成する必要があります(私の前提)。 – Jonny