0

こんにちは、私は OTT プラットフォーム アプリに取り組んでいます。Snapchat や instagram のように遅延なくビデオを非常にスムーズに再生する必要があります。動画のアップロードに Cloudinary を使用していますが、すべて正常に動作していますが、最初は AVPlayer が動画を開始するのに 1 ~ 2 秒かかります。これは私にとって悪いことです。ビデオが再生されると、次に同じビデオにアクセスすると、最大0.5秒の遅延でスムーズに再生されます。

さまざまなブログとスタック オーバー フローの回答を通じて学習しようとした限り、これはデフォルトの AVPlayer バッファリング時間であり、ビデオの長さと、タイトル、メタデータなどのビデオ情報のフェッチに依存しますが、使用する必要はありません。これらの情報はどこにでもあります。

AVPlayer .automaticallyWaitsToMinimizeStalling = false のこのプロパティを false に設定しようとしましたが、まだ運がありません。

StackOverflow の投稿からいくつかの解決策を試しましたが、成功しませんでした

iOS AVPlayer の起動遅延を減らす方法

これはデモ ビデオです リンクを試すことができますhttp://res.cloudinary.com/dtzhnffrp/video/upload/v1621013678/1on1/bgasthklqvixukocv6xy.mov

あなたが提案できるなら、私がOTTプラットフォームでビデオをスムーズに再生するために使用できるものは、本当にみんなに感謝しています...

前もって感謝します

4

2 に答える 2