簡體   English   中英

如何在 Android 電視上以編程方式更改電視頻道

[英]How to change TV channels programmatically on Android TV

我正在為 Android 電視開發一個應用程序,我需要以編程方式更改電視頻道(頻道向上和向下),因為我需要電視輸入源上的可用頻道列表。 有什么方法可以返回可用頻道並以編程方式更改它們?

您可以通過插入頻道輕松獲取頻道,請參閱https://developer.android.com/training/tv/tif/channel#java

ContentValues values = new ContentValues();

values.put(Channels.COLUMN_DISPLAY_NUMBER, channel.number);
values.put(Channels.COLUMN_DISPLAY_NAME, channel.name);
values.put(Channels.COLUMN_ORIGINAL_NETWORK_ID, channel.originalNetworkId);
values.put(Channels.COLUMN_TRANSPORT_STREAM_ID, channel.transportStreamId);
values.put(Channels.COLUMN_SERVICE_ID, channel.serviceId);
values.put(Channels.COLUMN_VIDEO_FORMAT, channel.videoFormat);

Uri uri = context.getContentResolver().insert(TvContract.Channels.CONTENT_URI, values);

然而,它不可能改變頻道,也沒有任何關於切換頻道的官方文檔,因此不可能或官方推薦。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM