2012-05-08 8 views
0

私はAVFoundationでムービーを作成しています。そのためには、AVMutableCompositionを持つplayerItemとそのplayerItemを持つAVPlayerを作成します。私の問題は、AVPlayerが最後まで正確に再生されないということです。これは半分ほど前に終了します。AVPlayerが再生終了に達していません

AVPlayerのcurrentTimeを記録すると、実際には終了時刻に達するという奇妙な部分があります。しかし、私はそれがまさに終わりではないことを映画によって見ることができます。

また、タイムラインの再生コントロールはUISliderであり、手動で時間を探すことができます。私が手動で時間を探していれば、映画の実際の終わりに到達することができます。

私が考えることができるのは、この問題が発生しているフロートまたはCMTimeの丸めです。しかし、私はどんな解決策も考え出すことができません。

誰かが私にいくつかのアドバイスや可能な解決策を与えることができれば、それは素晴らしいことでしょう。

ありがとうございました!

答えて

0

videoCompositionのframeDurationを変更してこの問題を修正しました。