public static abstract class TvView.TimeShiftPositionCallback
extends Object
java.lang.Object | |
↳ | android.media.tv.TvView.TimeShiftPositionCallback |
回叫用于接收时间转换位置的变化。
Public constructors |
|
---|---|
TvView.TimeShiftPositionCallback() |
Public methods |
|
---|---|
void |
onTimeShiftCurrentPositionChanged(String inputId, long timeMs) 当时间平移的当前位置已经改变时,这被调用。 |
void |
onTimeShiftStartPositionChanged(String inputId, long timeMs) 当时移的起始位置改变时,这被调用。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
void onTimeShiftCurrentPositionChanged (String inputId, long timeMs)
当时间平移的当前位置已经改变时,这被调用。
时间移位的当前位置与当前回放位置相同。 在播放过程中,当前位置不断变化。 暂停时,不会更改。
请注意, timeMs
是挂钟时间。
Parameters | |
---|---|
inputId |
String : The ID of the TV input bound to this view. |
timeMs |
long : The current position for time shifting, in milliseconds since the epoch. |
void onTimeShiftStartPositionChanged (String inputId, long timeMs)
当时移的起始位置改变时,这被调用。
时间移位的开始位置表示用户可以寻求的最早时间。 最初这相当于底层TV输入开始录制的时间。 之后可能会因为空间不足或录制时间有限而进行调整。 应用程序不允许用户在开始位置之前寻找位置。
播放由timeShiftPlay(String, Uri)
启动的录制节目时,开始位置是播放开始的时间。 它不会改变。
Parameters | |
---|---|
inputId |
String : The ID of the TV input bound to this view. |
timeMs |
long : The start position for time shifting, in milliseconds since the epoch. |