Most visited

Recently visited

Added in API level 23

TvView.TimeShiftPositionCallback

public static abstract class TvView.TimeShiftPositionCallback
extends Object

java.lang.Object
   ↳ android.media.tv.TvView.TimeShiftPositionCallback


回叫用于接收时间转换位置的变化。

Summary

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

Public constructors

TvView.TimeShiftPositionCallback

Added in API level 23
TvView.TimeShiftPositionCallback ()

Public methods

onTimeShiftCurrentPositionChanged

Added in API level 23
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.

onTimeShiftStartPositionChanged

Added in API level 23
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.

Hooray!