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

Getting queue items in Chromecast at receiver end

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

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

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