问题描述
在 Android TV 应用程序中,我将直播内容添加到 Watch Next 行。
为此,我使用了如下一段代码:
WatchNextProgram.Builder builder = new WatchNextProgram.Builder();
builder.setType(TvContractCompat.WatchNextPrograms.TYPE_CHANNEL)
.setWatchNextType(TvContractCompat.WatchNextPrograms.WATCH_NEXT_TYPE_CONTINUE)
.setLastEngagementTimeUtcMillis(System.currentTimeMillis())
.setStartTimeUtcMillis([StartTime])
.setEndTimeUtcMillis([EndTime])
.setDurationMillis([Duration])
.setTitle([Name])
.setLive(true)
.setDescription([Description])
.setPosterartUri([PosterUri])
.setIntentUri([IntentUri])
.setInternalProviderId([InternalProviderId]);
App.getContext().getContentResolver()
.insert(TvContractCompat.WatchNextPrograms.CONTENT_URI,builder.build().toContentValues());
在leanback中,我可以看到内容是如何添加的,进度条是如何正确显示的。
有没有办法让应用程序自动检测到leanback的直播结束并删除它?
类似于当用户从该行中删除内容并从 broadcastReceiver 检测到时所做的事情
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)