如何解决检测下一行的直播内容何时结束 [Android tv]
在 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 举报,一经查实,本站将立刻删除。