我可以将多个曲目逐一放入chromecast接收器应用程序中吗?
我只想播放一个简单的播放列表。因此,我排队了5条音轨,我的iOS客户端在播放第二条音轨时进入后台模式,并且我希望chromecast接收器应用播放其余3条音轨。这可能吗?

实际上,对loadMedia:autoplay:的注释使我认为这应该可行:

/**
 * 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对象调用此方法,仅将第一个设置为自动播放,但仍只播放一个曲目。

但是除了在loadMedia:autoplay:注释中,我没有找到此queue的任何指示,如何获取它,如何使项目出队等。那么,这是错误的注释还是此队列是否存在于某个地方?

附言它不是我正在寻找的后台播放支持,多亏了this question,我知道它无法完成,我只想加入多个项目。

最佳答案

关于该方法的评论是错误的,并且我们已经在该方法上存在内部错误;它将在下一版本中修复。回到您的问题,当前的“样式”或“默认”接收器不具有排队功能。您需要推出自己的自定义接收器;我们有一个GitHub sample project,显示了如何完成此操作。我们计划在将来的版本中添加此类功能,但尚未宣布具体日期。
更新:我们的两个接收器现在支持队列以及Cast SDK。有关更多信息,请参见我们的文档。

关于ios - 排队多个媒体项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23248833/

10-10 09:22