【问题标题】:Enqueue multiple media items将多个媒体项排入队列
【发布时间】:2014-06-08 13:17:36
【问题描述】:

我可以将要在 chromecast 接收器应用程序上播放的多个曲目一一排入队列吗? 我只想播放一个简单的播放列表。所以我将 5 首曲目排入队列,我的 iOS 客户端在播放第二首曲目时进入后台模式,我希望我的 chromecast 接收器应用程序播放剩余的 3 首曲目。这可能吗?

实际上是 loadMedia:autoplay: 的 cmets 让我认为这应该是可能的:

/**
 * Loads, **enqueues (at the end of the queue)**, and optionally starts playback of a new media
 * item.
 *
 * @param mediaInfo An object describing the media item to load.
 * @param autoplay Whether playback should start immediately.
 * @return The request ID, or kGCKInvalidRequestID if the message could not be sent.
 */
- (NSInteger)loadMedia:(GCKMediaInformation *)mediaInfo autoplay:(BOOL)autoplay;

我尝试为两个mediaInfo 对象调用此方法,只为第一个对象设置自动播放,但它仍然只播放一首曲目。

但除了在 cmets loadMedia:autoplay: 中,我没有找到任何关于此 queue 的指示,我如何获得它,如何使项目出队等。所以这只是一个错误的评论还是这个队列存在于某处?

附:我正在寻找的不是后台播放支持,感谢this question 我知道它做不到,我只想让多个项目入队。

【问题讨论】:

    标签: ios chromecast google-cast


    【解决方案1】:

    对该方法的评论是错误的,我们已经有一个内部错误;它将在下一个版本中修复。回到您的问题,当前 Styled 或 Default 接收器没有排队功能;您需要推出自己的自定义接收器;我们有一个GitHub sample project,它显示了它是如何完成的。我们计划在未来的版本中添加此类功能,但尚未公布具体日期。

    更新:我们的两个接收器现在支持排队以及 Cast SDK。有关详细信息,请参阅我们的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      • 2017-05-06
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多