在接收端获取 Chromecast 中的队列项目

Posted

技术标签:

【中文标题】在接收端获取 Chromecast 中的队列项目【英文标题】:Getting queue items in Chromecast at receiver end 【发布时间】:2016-11-24 12:19:09 【问题描述】:

我正在开发 chromecast 接收器应用程序。

如何访问当前队列中的队列项目?

【问题讨论】:

【参考方案1】:

Cast 队列 API 允许用户创建内容项列表,例如视频或音频流,以便在 Cast 接收器上按顺序播放。内容项的队列可以被编辑、重新排序、更新等等。本文档描述了如何实现使用排队 API 的自动播放 UI。

只要队列至少有一项当前处于活动状态(播放或暂停),Cast Receiver SDK 就会维护队列并响应队列上的操作。发件人可以加入会话并将项目添加到队列中。接收方为队列项目维护一个会话,直到最后一个项目完成播放或发送方停止播放并终止会话,或者直到发送方在接收方上加载新队列。默认情况下,接收方不维护有关终止队列的任何信息。队列中的最后一项完成后,媒体会话结束,队列消失。

MediaQueueItem queueItem = new MediaQueueItem.Builder(mediaInfo)
.setAutoplay(true)
.setPreloadTime(20)
.build();

欲了解更多信息,请点击此处:https://developers.google.com/cast/docs/autoplay

【讨论】:

以上是关于在接收端获取 Chromecast 中的队列项目的主要内容,如果未能解决你的问题,请参考以下文章

Chromecast 自定义接收器播放器卡在 IDLE 状态并且没有响应

如何从 Chromecast 自定义接收器获取型号名称和设备版本信息?

如何获取在 chromecast 设备上崩溃的 Receiver 应用程序的崩溃日志?

是否可以从接收器应用程序获取有关 Chromecast 设备的信息

chromecast 自定义接收器 - 播放列表在没有“onLoad”动画的情况下推进媒体

从接收器获取基于帧的时间码 (Chromecast)