Sınıf: QueueInsertRequestData

Marka

QueueInsertRequestData

yeni QueueInsertRequestData(öğeler)

Parametre

items

Boş olmayan cast.framework.messages.QueueItem dizisi

Sıra öğelerinin listesi. Öğelerin itemId alanı boş olmalıdır. Aksi takdirde istek, INVALID_PARAMS hatasıyla başarısız olur. Sıralanır (önce ilk öğe çalınır).

Değer boş olamaz.

Uzatmalar
cast.framework.messages.RequestData

Özellikler

currentItemId

(sayı veya tanımsız)

Ekleme işleminden sonraki geçerli medya öğesinin kimliği (sağlanmazsa currentItem değeri ekleme işleminden öncekiyle aynı olur).

currentItemIndex

(sayı veya tanımsız)

Yeni geçerli medya öğesinin dizini (0 ile başlayan items dizisine göre). Öğeler eklenene kadar itemId değeri bilinmediğinden, eklenen öğeler için currentItemId değil dizini (QUEUE_LOAD içindeki startIndex'e benzer) kullanırız. Sağlanmazsa currentItem değeri, ekleme işleminden öncekiyle aynı olur (currentItemId sağlanmadığı sürece). Bu parametre, atomun bir öğe ekleme ve oynatma işleminin yaygın kullanım alanı olmasını sağlar.

currentTime

(sayı veya tanımsız)

Geçerli öğenin oynatılmaya başlanması için içeriğin başlangıcından itibaren geçen saniye sayısı. Bu değer, sağlandığında yalnızca öğe ilk kez oynatıldığında, QueueItem düzeyinde sağlanan startTime değerine göre öncelikli olur. Bu, kullanıcının bir öğenin ortasına atladığı yaygın durumu kapsamak içindir. Böylece currentTime öğe için QueueItem startTime gibi kalıcı olarak uygulanmaz. Bu sayede, startTime'ı dinamik olarak sıfırlamak zorunda kalmazsınız (telefon uyku moduna geçtiyse bu mümkün olmayabilir).

customData

(null olmayan Nesne veya tanımsız)

Bu istek için uygulamaya özel veriler. Gönderen ve alıcının, özel mesajlar içeren yeni bir ad alanı kullanmak zorunda kalmadan medya protokolünü kolayca genişletmesini sağlar.

Devralındığı kaynak
cast.framework.messages.RequestData#customData

insertBefore

(sayı veya tanımsız)

Eklenen öğenin hemen ardından yerleştirilecek öğenin kimliği. Kimlik bulunmazsa veya sağlanmazsa liste, mevcut listenin sonuna eklenir.

items

null olmayan null cast.framework.messages.QueueItem dizisi

Sıra öğelerinin listesi. Öğelerin itemId alanı boş olmalıdır. Sıralandı (önce ilk öğe çalınır).

mediaSessionId

(sayı veya tanımsız)

İsteğin geçerli olduğu medya oturumunun kimliği.

Devralındığı kaynak
cast.framework.messages.RequestData#mediaSessionId

requestId

sayı

İsteğin kimliği; isteği/yanıtı ilişkilendirmek için kullanılır.

Devralındığı kaynak
cast.framework.messages.RequestData#requestId

sequenceNumber

(sayı veya tanımsız)

Tüm sıra komutlarını senkronize etmek için kullanılacak bir sayı. Bir sıra komutu için sağlanırsa SDK, sıranın en son sıra numarasının istekle eşleştiğini doğrular. Geçerli SortNumber, giden sıra değişikliği mesajlarının bir parçası olarak sağlanır.

Devralındığı kaynak
cast.framework.messages.RequestData#sequenceNumber