MediaQueueItem 和 RemoteMediaItem,我怎样才能让队列投射?

MediaQueueItem And RemoteMediaItem, how can i make queue to cast?

正如您在下面的代码中看到的,我遇到了一个很棒的 Google Cast SDK 功能,如何创建播放队列?

现在我已经设法将视频和信息传输给 chrome 演员(目前),我已经准备好他们请求启动应用程序的 .css 启动画面,在事实上它几乎准备好了! ...在阅读文档的 Google 开发人员中,我遇到了显示以下代码的 "Queueing" 部分:

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

百万美元的问题是...

  1. 我应该把代码放在哪里?
  2. 如何将列表添加到 Google 演员?
  3. 完成后如何更新列表?

在 Android 发件人上使用此方法加载 queueItem:https://developers.google.com/android/reference/com/google/android/gms/cast/framework/media/RemoteMediaClient.html#load(com.google.android.gms.cast.MediaLoadRequestData)

示例:https://developers.google.com/cast/docs/android_sender/integrate#load_media

  1. 将包含此请求数据:https://developers.google.com/android/reference/com/google/android/gms/cast/MediaLoadRequestData

  2. 里面是 MediaQueueData: https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueData

...其中包含应设置为指南中的 MediaQueueItem 的项:https://developers.google.com/cast/docs/android_sender/queueing#create_and_load_media_queue_items