stream.play(fileURL) を呼び出した後、サイズが 39MB の 10 分間のビデオ (h264/mp4) を再生しようとしています。数秒後)、この時点でようやく onMetaData も取得できます。すぐに、または少なくとも数秒で再生が開始されないのはなぜですか? この肥大化したリードタイムの原因は何ですか?
ありがとう
stream.play(fileURL) を呼び出した後、サイズが 39MB の 10 分間のビデオ (h264/mp4) を再生しようとしています。数秒後)、この時点でようやく onMetaData も取得できます。すぐに、または少なくとも数秒で再生が開始されないのはなぜですか? この肥大化したリードタイムの原因は何ですか?
ありがとう
私はメディア サーバー上にいません。これは通常の http 要求です。
何らかの理由で、一部のビデオ ファイルが qt-faststart を介して実行されていないようです。10 分間のビデオを試してみたところ、開始に 15 秒かかり、qt-faststart を実行すると、すぐに開始されました。
したがって、ここでの解決策は qt-faststart です:)
Red5 や Flash Media Server などのメディア サーバーですか?
そうでない場合、コードはプログレッシブ ダウンロードを使用し、一定量のファイルがダウンロードされるまで再生を開始しません。