2

我正在尝试设置 exoPlayer 的命令,但我不知道如何设置

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();
}
4

1 回答 1

3

对于 ExoPlayer 2.0,您应该使用C.TIME_UNSET常量(来自 com.google.android.exoplayer2 包)而不是(有关 ExoPlayer 2.0 的方法,ExoPlayer.UNKNOWN_TIME请参阅此说明。getDuration()

于 2017-04-01T09:50:37.180 回答