ExoPlayer 设置命令找不到 UNKNOWN_TIME
ExoPlayer set commands cant find UNKNOWN_TIME
我正在尝试设置 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();
}
对于 ExoPlayer 2.0 您应该使用 C.TIME_UNSET
常量(来自 com.google.android.exoplayer2 包)而不是 ExoPlayer.UNKNOWN_TIME
(请参阅 ExoPlayer 2.0 的 getDuration()
方法的描述。
我正在尝试设置 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();
}
对于 ExoPlayer 2.0 您应该使用 C.TIME_UNSET
常量(来自 com.google.android.exoplayer2 包)而不是 ExoPlayer.UNKNOWN_TIME
(请参阅 ExoPlayer 2.0 的 getDuration()
方法的描述。