AVPlayer を使用して HLS ストリームを再生しようとしています。プレーヤーはストリームを正常に再生しますが、プレーヤー ビューから移動した後、HLS ストリームのデータのダウンロードを停止しているようには見えません。AVPlayer ビューから移動した後、数分間、ステータス バーにネットワーク データ スピナーが表示されます。
、を試しcancelPendingSeeks
、を使用してスーパーレイヤーから をcancelLoading
削除しようとしましたが、いずれも問題を解決していないようです — ステータス バーにまだスピナーがあります。AVPlayerLayer
removeFromSuperLayer
このスピナーは実機では見られますが、シミュレーターではスピナーはありません。ビデオがダウンロードされていることは確かです。ネットワーク監視アプリでデータ使用量を確認できます。どうすればこれを修正できますか?