2017-01-24 69 views
1

我正在嘗試設置exoPlayer的命令,但我不知道如何設置ExoPlayer設置命令不能找到UNKNOWN_TIME

getDuration(); 
getCurrentPosition(); 

我發現這一點,但我必須在UNKNOWN_TIME設置導致其講什麼我不能解析符號UNKNOWN_TIME

@Override 
public int getCurrentPosition() { 
    return exoPlayer.getDuration() == ExoPlayer.UNKNOWN_TIME ? 0 
      : (int) exoPlayer.getCurrentPosition(); 
} 

@Override 
public int getDuration() { 
    return exoPlayer.getDuration() == ExoPlayer.UNKNOWN_TIME ? 0 
      : (int) exoPlayer.getDuration(); 
} 
+0

可能重複[什麼是「找不到符號」編譯錯誤是什麼意思?](http://stackoverflow.com/questions/25706216/what-does-a-cannot-find-symbol-compilation-error-mean ) – azurefrog

+0

不幫我..exoplayer是一個圖書館,當我做exoplayer.UNKNOWN_TIME應該在那裏,但沒有那裏 –

+0

即時播放一個MP3的url和seekbar我必須設置exoPlayer.getDuration();但首先我必須設置命令 –

回答

1

對於ExoPlayer 2.0,您應該使用C.TIME_UNSET常數(從com.google.android.exoplayer2包),而不是ExoPlayer.UNKNOWN_TIME(參見本說明書的getDuration()方法ExoPlayer 2.0。