2017-07-10 7 views
0

私はKivyを学んでおり、APIであり、ビデオウィジェットを使って小さなビデオプレーヤーをコーディングすることに決めました。フレーム単位でビデオを再生する - Kivy

私はすでに再生/一時停止ボタンと、ビデオの長さと位置を参照して簡単にナビゲーションできるように実装しましたが、「次のフレーム」ボタンの操作方法はわかりません。

def nextFrame(self): 
    self.video.seek(self.video.position + 0.04166666666666666666666666666667) 

videoはビデオウィジェットを参照し0.04166666666666666666666666666667が25 fpsビデオの秒で1フレームであることを意味している...:(もと「最後のフレーム」)

は、私はそのような何かを試してみました多分私はまったく間違っています。

この関数は、最大1にマッピングされたため、ビデオのどこかでジャンプしますが(後でフレームではなく、クリックした後でボタンを再利用できません)、直接スライダの最後にジャンプします。関数は常に1より大きい。

だから、誰かが問題なく動作するように考えているのだろうか?ない(何Video.position店である)秒単位の時間あなたはより多くの情報のためthe docをチェックアウトすることができ

-

答えて

0

Video.seek()メソッドは、引数として、映像の割合を取ります。

希望すると便利です。

関連する問題