AVPlayer
インターネットからストリーミングされたライブ オーディオの再生に使用していますが、バッファリング中にオーディオが一時停止してから、再び再生されます。
バッファリング中にこの一時停止を防ぐにはどうすればよいですか?
AVPlayer
インターネットからストリーミングされたライブ オーディオの再生に使用していますが、バッファリング中にオーディオが一時停止してから、再び再生されます。
バッファリング中にこの一時停止を防ぐにはどうすればよいですか?
ウィンストン、
使用できることの 1 つは、現在の AVPlayerItemのloadedTimeRangesプロパティと、 playbackLikelyToKeepUp、duration、およびplaybackBufferEmptyプロパティを監視することです。これら 4 つの間で、トラックのどれだけがバッファリングされたか、および再生を許可するためのバッファリングの最小しきい値はいくらかについて、いくつかのロジックを解決できるはずです。
再生中に一時停止する必要がある場合は、ストリーミング オーディオの瞬間的なビットレートが、テストしているネットワーク接続に対して高すぎる必要があります。大きなバッファを使用するか、ビットレートを下げるか、ネットワーク接続を改善してください。