0
我有以下代碼,我想獲取我的視頻的時間,但它返回-1。有人知道爲什麼VLCJ獲取視頻時間
long video= ourMediaPlayer.getMediaPlayer().getLength();
我試着用getTime()代替getLength,但它返回-1。
感謝您的幫助。
我有以下代碼,我想獲取我的視頻的時間,但它返回-1。有人知道爲什麼VLCJ獲取視頻時間
long video= ourMediaPlayer.getMediaPlayer().getLength();
我試着用getTime()代替getLength,但它返回-1。
感謝您的幫助。
如果長度未知,則getLength()
方法返回-1。這取決於媒體的類型,但有時直到媒體開始播放後才知道長度。
類似地,如果時間未知 - 即,如果媒體尚未開始播放,則類似地,getTime()
在時間(從媒體開始的毫秒數)返回-1。
這就是底層本機庫的工作原理,因此vlcj是如何工作的。
那麼,你想要的時間或長度?你準確地說「時間」是什麼意思? – caprica
我找到了我的問題的解決方案。我使用一個EventListener來覆蓋方法的完成,這對我非常有幫助。謝謝! – Yuuup