Sınıf: QueueLoadRequestData

Marka

QueueLoadRequestData

yeni QueueLoadRequestData(öğ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

currentTime

(sayı veya tanımsız)

Oynatılacak ilk öğenin oynatılmaya başlanması için geçen saniye sayısı (içeriğin başlangıcından itibaren). 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 yerel olarak oynatılan öğeyi yayınladığı genel durumu kapsamak içindir. Dolayısıyla currentTime, QueueItem startTime'ın yaptığı gibi öğe için kalıcı olarak geçerli değildir. 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

items

null olmayan null cast.framework.messages.QueueItem dizisi

Sıra öğeleri dizisi. 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

repeatMode

(cast.framework.messages.RepeatMode veya undefined)

Tüm öğeler oynatıldığında sıranın davranışı.

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

startIndex

(sayı veya tanımsız)

items dizisindeki öğenin dizini, ilk currentItem (önce çalınacak öğe) olması gereken öğedir. Bunun, (sıra oluşturulana kadar bilinmediğinden) itemId değeri değil, dizinin dizini (0'dan başlar) olduğunu unutmayın. reCAPTCHAMode REPEAT_OFF ise dizideki son öğe oynatıldığında oynatma işlemi sona erer (startIndex'ten önceki öğeler oynatılmaz). Bu, kullanıcının zaten gönderen uygulamasını kullandığı ve ortadaki bir kullanıcının içeriği yayınlamaya karar verdiği devam senaryoları için yararlı olabilir. Bu sayede, gönderen uygulamasının yerel ve uzak sıra konumları arasında eşleme yapmasına gerek kalmaz veya fazladan bir QUEUE_UPDATE isteği kaydeder.