1

2本の動画を同時に再生したいというアプリケーションを開発していますが、を使用することはできませんMPMoviePlayer。だから私はAVQueuePlayerビデオを再生するために使用しました。私はビデオを再生することに成功していますが、問題は特定の時間にジャンプすることです。そのためにメソッド呼び出しseekToTimeがあり、の変数を設定する必要がありますCMTime datatype

1、2、3秒などでジャンプできます。1.2、1.3、1.4秒などでジャンプしたいのですが、その時は動画を動かせません。

誰かがこの問題の解決策を知ることができますか?私が問題を解決するのを手伝ってください。

4

1 に答える 1

1

ただし、seekToTime:メソッドは、精度ではなくパフォーマンスを考慮して調整されています。再生ヘッドを正確に移動する必要がある場合は、代わりにseekToTime:toleranceBefore:toleranceAfterReferenceを使用します


toleranceBefore:再生カーソルを移動するまで時間の精度。
[許容時間前]

toleranceAfter:再生カーソル移動するまでの時間の精度。
[time + afterTolerance]

両方のパラメータがin -accuracyのマージンを表すとしましょう。

期間を取得するために使用するSOに関する他の質問を見ました。self.player.currentItem.asset.duration

幸運を。

于 2011-04-26T12:24:06.520 に答える