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) |
|
|---|---|
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. |