このページに混乱していますhttps://developers.google.com/cast/docs/caf_receiver_features#queueing
「YourServer」の実装は、プロミスやオブザーバブルではなく同期結果を返すと想定しているようです。
キューが http ベースのサービスによって管理されている実際の例はありますか?
編集:
このページに重大な問題が 1 つ見つかりました。cast.framework.QueueBase
基本クラスの名前に一貫性がありません。ある場所では正しく名前を付けていますが、別の場所では名前cast.framework.QueueBase
を付けていcast.framework.messages.QueueBase
ます。特に、クラスのドキュメントへのリンクは間違った名前を使用しています。正しいリンクはhttps://developers.google.com/cast/docs/reference/caf_receiver/cast.framework.QueueBaseです。
これは、fetchItems とその兄弟が返すことを示しているため、非常に役立ちます。
"(null 以外の cast.framework.messages.QueueItem の null 以外の配列または null 以外の cast.framework.messages.QueueItem の null 以外の配列を含む Promise)".