Sınıf: QueueInsertRequestData

Marka

Sıra İsteği İsteği Verileri

yeni QueueInsertRequestData(items)

Parametre

öğe

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ıralama yapılır (ilk öğe ilk olarak oynatılır).

Değer boş olmamalıdır.

Uzatmalar
cast.framework.messages.RequestData

Özellikler

mevcutÖğeKimliği

(sayı veya tanımlanmamış)

Eklemeden sonra gelen medya öğesinin kimliği (mevcut değilse öğe öğesi değeri, eklemeden önceki değerle aynıdır).

mevcutÖğeDizini

(sayı veya tanımlanmamış)

Yeni mevcut medya öğesinin endeksi (0'dan başlayarak, öğe dizisine göre). Eklenen öğeler için, öğe kimliği eklenene kadar itemId bilinmiyor olduğundan dizini (ör. QUEUE_LOAD'daki startIndex'e benzer) kullanırız. Sağlanmazsa currentItem değeri, eklemeden önceki değerle aynı olur (currentItemId sağlanmadığı sürece). Bu parametre, atomun bir öğe eklemenin ve oynatmanın yaygın kullanım alanı haline gelmesini sağlar.

geçerliSaat

(sayı veya tanımlanmamış)

Mevcut öğenin oynatılmasını başlatmak için içeriğin başlangıcından itibaren saniye sayısı. Sağlanırsa bu değer, QueueItem düzeyinde sağlanan startTime değerine göre önceliklidir ancak yalnızca öğe ilk kez oynatıldığında öncelikli olur. Bu, kullanıcının QuebeItem startTime'da olduğu gibi öğe için kalıcı olarak geçerli olmaması için kullanıcının öğenin ortasına atladığı yaygın durumu kapsar. startTime'ı dinamik olarak sıfırlamak zorunda kalmaz (telefon uyku moduna geçtiğinde mümkün olmayabilir).

özelVeri

(null olmayan Nesne veya tanımsız)

Bu istek için uygulamaya özel veriler. Gönderen ve alıcının özel mesajlarla 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ımlanmamış)

Eklenen listeden hemen sonra yer alacak öğenin kimliği. Kimlik bulunmazsa veya sağlanmazsa liste mevcut listenin sonuna eklenir.

öğe

Boş olmayan Dizi cast.framework.messages.QueueItem

Sıra öğelerinin listesi. Öğelerin itemId alanı boş olmalıdır. Sıralama yapılır (ilk öğe ilk olarak oynatılır).

medyaOturumKimliği

(sayı veya tanımlanmamış)

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

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

istek kimliği

number (sayı)

İsteğin kimliği, istek/yanıt arasında ilişki kurmak için kullanılır.

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

adım numarası

(sayı veya tanımlanmamış)

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

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