と を使用MPMovieplayer
してplayableDuration
、映画の利用可能な期間を確認しています。
継続時間は常に現在の継続時間よりも 1 秒程度長くなるように思われるため、基本的にこれを増やしたいと考えています。
を使用しようとしましたprepareToPlay
が、これは再生可能な期間に目立った効果をもたらさないようです。
MPMovieSourceType
、などのデフォルトを先制的に設定して値を変更しようとするために、できるだけ多くのパラメーターを設定しようとしましたMediaType
が、すべて役に立ちませんでした。
最初にいくつかのことを明確にするために、私は両方を使用しておりMPMoviePlayer
、使用AVplayer
しているビデオ/オーディオが分割されているため、両方が異なるストリームを同時に再生します。
編集
ストリームに影響を与えるファイルサイズを見落としていたようで、他の場所よりもアップルのリソースでもっと読むべきだったようですが、私が知る限り、問題は次のとおりです。ファイルサイズが大きすぎるため、サーバー側のメディアセグメンターを実装する必要があります.