cast. framework. mesajlar. QueueLoadRequestData
Medya etkinliği sırası YÜKLE istek verileri.
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.