2017-08-04 7 views
1

Javaアプリケーションでムービーを再生するためにvlcjラッパーをテストします。統合は非常にシンプルでパフォーマンスは良いと思われますが、問題があります。映画を一時停止すると、一時停止時間が保存されます。私は映画を再生するときに、保存された休止時間を開始時間として使用します。私は映画の開始時間を設定する方法を見つけていないので、開始時刻から実際に映画が開始されます。現時点では、開始時間がジャンプされる前にビデオの最初のフレームが再生されます。それは大きな問題です。私は休止時間から正確にビデオを再生する必要があり、ビデオの最初のフレームを見たくない。ムービーファイルを再生する前のVLCJ開始時間

私は4kメディアファイルを再生するため、vlcjラッパーを試しました。私が最初にテストした内部JavaFX Mediaplayerは、このメディアファイルを再生できません。

誰かが考えていますか?

挨拶 MS-テック

答えて

0

私は私はあなたが何をしたいのか理解して完全にはよく分からないが、あなたがポジションを起動および停止を設定する MediaPlayer.getTime();MediaPlayer.setTime(long time); を使用しようとしましたか?

MediaPlayer.play();の前にそれができるのであれば、MediaPlayer.setTime(long time);を実行することは可能でしょうか?

+1

メディアの再生が開始されるまで、setTimeを呼び出すことはできません。少なくとも、有効な効果はありません。 – caprica

+0

大丈夫です、MediaPlayer.skip(long)メソッドは同様に動作しますか?また、私はこれがその場合のメソッドについてのドキュメントで言及されるべきだと思います.. – Payerl

関連する問題