Most visited

Recently visited

Added in API level 21

TvView.TvInputCallback

public static abstract class TvView.TvInputCallback
extends Object

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


回拨用于在 TvView上接收各种状态更新。

Summary

Public constructors

TvView.TvInputCallback()

Public methods

void onChannelRetuned(String inputId, Uri channelUri)

当此TvView的信道是由底层TV输入而没有任何改变,这是调用 tune(String, Uri)请求。

void onConnectionFailed(String inputId)

当建立到底层电视输入的连接时发生错误时调用此功能。

void onContentAllowed(String inputId)

这是在当前节目内容被允许观看时调用的,因为其内容分级不被家长控制阻止。

void onContentBlocked(String inputId, TvContentRating rating)

这是在当前节目内容原来不被允许观看的情况下调用的,因为其内容分级被家长控制阻止。

void onDisconnected(String inputId)

当与底层电视输入的现有连接丢失时,会调用此功能。

void onTimeShiftStatusChanged(String inputId, int status)

这在时间转换状态改变时被调用。

void onTrackSelected(String inputId, int type, String trackId)

这在所选曲目发生变化时被调用。

void onTracksChanged(String inputId, List<TvTrackInfo> tracks)

这在轨道信息被改变时被调用。

void onVideoAvailable(String inputId)

这在视频可用时被调用,所以电视输入开始播放。

void onVideoSizeChanged(String inputId, int width, int height)

当视频大小发生变化时会调用它。

void onVideoUnavailable(String inputId, int reason)

这在视频不可用时被调用,因此电视输入会停止播放。

Inherited methods

From class java.lang.Object

Public constructors

TvView.TvInputCallback

Added in API level 21
TvView.TvInputCallback ()

Public methods

onChannelRetuned

Added in API level 21
void onChannelRetuned (String inputId, 
                Uri channelUri)

当这个TvView的频道被底层TV输入改变而没有任何 tune(String, Uri)请求时,这被调用。

Parameters
inputId String: The ID of the TV input bound to this view.
channelUri Uri: The URI of a channel.

onConnectionFailed

Added in API level 21
void onConnectionFailed (String inputId)

当建立到底层电视输入的连接时发生错误时调用此功能。

Parameters
inputId String: The ID of the TV input bound to this view.

onContentAllowed

Added in API level 21
void onContentAllowed (String inputId)

这是在当前节目内容被允许观看时调用的,因为其内容分级不被家长控制阻止。

Parameters
inputId String: The ID of the TV input bound to this view.

onContentBlocked

Added in API level 21
void onContentBlocked (String inputId, 
                TvContentRating rating)

这是在当前节目内容原来不被允许观看的情况下调用的,因为其内容分级被家长控制阻止。

Parameters
inputId String: The ID of the TV input bound to this view.
rating TvContentRating: The content rating of the blocked program.

onDisconnected

Added in API level 21
void onDisconnected (String inputId)

当与底层电视输入的现有连接丢失时,会调用此功能。

Parameters
inputId String: The ID of the TV input bound to this view.

onTimeShiftStatusChanged

Added in API level 23
void onTimeShiftStatusChanged (String inputId, 
                int status)

这在时间转换状态改变时被调用。

Parameters
inputId String: The ID of the TV input bound to this view.
status int: The current time shift status. Should be one of the followings.

onTrackSelected

Added in API level 21
void onTrackSelected (String inputId, 
                int type, 
                String trackId)

这在所选曲目发生变化时被调用。

Parameters
inputId String: The ID of the TV input bound to this view.
type int: The type of the track selected. The type can be TYPE_AUDIO, TYPE_VIDEO or TYPE_SUBTITLE.
trackId String: The ID of the track selected.

onTracksChanged

Added in API level 21
void onTracksChanged (String inputId, 
                List<TvTrackInfo> tracks)

这在轨道信息被改变时被调用。

Parameters
inputId String: The ID of the TV input bound to this view.
tracks List: A list which includes track information.

onVideoAvailable

Added in API level 21
void onVideoAvailable (String inputId)

这在视频可用时被调用,所以电视输入开始播放。

Parameters
inputId String: The ID of the TV input bound to this view.

onVideoSizeChanged

Added in API level 21
void onVideoSizeChanged (String inputId, 
                int width, 
                int height)

当视频大小发生变化时会调用它。 在此视图调整到特定频道后,第一次视频大小信息变为可用时,也会调用它。

Parameters
inputId String: The ID of the TV input bound to this view.
width int: The width of the video.
height int: The height of the video.

onVideoUnavailable

Added in API level 21
void onVideoUnavailable (String inputId, 
                int reason)

这在视频不可用时被调用,因此电视输入会停止播放。

Parameters
inputId String: The ID of the TV input bound to this view.
reason int: The reason why the TV input stopped the playback:

Hooray!