0
私は次のコードを持って、私は私のビデオの時間を取得したいが、-1を返します。誰でも知っている理由は?VLCJビデオ時間を取得
long video= ourMediaPlayer.getMediaPlayer().getLength();
私はgetLengthの代わりにgetTime()を試していますが、-1を返します。
ありがとうございました。
私は次のコードを持って、私は私のビデオの時間を取得したいが、-1を返します。誰でも知っている理由は?VLCJビデオ時間を取得
long video= ourMediaPlayer.getMediaPlayer().getLength();
私はgetLengthの代わりにgetTime()を試していますが、-1を返します。
ありがとうございました。
長さが不明の場合は、getLength()
メソッドは-1を返します。それはメディアの種類によって異なりますが、メディアが再生されてからしばらく時間がわかろうとするまで、その長さは分からないことがあります。
同様に、getTime()
は、時間がわからない場合(つまり、メディアがまだ再生を開始していない場合)に-1(メディアの開始からのミリ秒数)を返します。
これは、基本的なネイティブライブラリがどのように動作するか、したがってvlcjもどのように動作するかを示しています。
まあ、時間や長さが欲しいですか? 「時間」はどういう意味ですか? – caprica
私の問題の解決策を見つけました。私はメソッドの仕上げをオーバーライドするEventListenerを使用し、それは私をそんなに助けます。ありがとうございました! – Yuuup