2014-04-23 5 views
2

chromecast 리시버 앱에서 재생할 여러 트랙을 하나씩 enqueue 할 수 있습니까? 난 그냥 간단한 재생 목록을 재생하고 싶습니다. 따라서 iOS 클라이언트는 5 트랙을 대기열에 추가하고 두 번째 트랙을 재생할 때 iOS 클라이언트는 백그라운드 모드로 전환되며 나머지 3 트랙을 재생하려면 chromecast 수신기 앱을 원합니다. 이것이 가능한가? 첫 번째 하나 자동 재생 설정,여러 미디어 항목에 큐 삽입

/** 
* 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:에 의견입니다 단 하나의 트랙. 의견 loadMedia:autoplay:보다

하지만 다른 내가이 queue의 표시를 찾을 수 없습니다, 나는 그것을 얻을 수있는 방법, 내가 항목을 큐에서 제거 할 수있는 방법 등 그래서 이것은 단지 잘못된 주석의 경우, 또는이 큐 어딘가에 존재합니까?

P. this question 덕분에 내가 찾고있는 백그라운드 재생 지원이 아니므로 완료 할 수 없다는 것을 알고 있습니다. 여러 항목을 대기열에 넣기를 원합니다.

답변

2

해당 메서드에 대한 주석이 잘못되어 이미 내부 버그가 있습니다. 그것은 다음 릴리스에서 수정 될 것입니다. 질문에 답하면 현재의 Styled 또는 Default 수신기에는 큐 기능이 없습니다. 당신은 자신의 커스텀 리시버를 롤아웃해야합니다. 어떻게 할 수 있는지 보여주는 GitHub sample project이 있습니다. 우리는 향후 릴리스에서 이러한 기능을 추가 할 계획이 있지만 아직 발표 된 날짜가 없습니다.

업데이트 : 우리의 두 수신기는 이제 캐스트 SDK와 함께 대기열을 지원합니다. 자세한 내용은 설명서를 참조하십시오.