Sınıf: QueueReorderRequestData

Marka

QueueReorderRequestData

yeni QueueReorderRequestData(itemIds)

Parametre

itemIds

Sayı dizisi

Yeniden sıralanacak öğelerin kimlikleri.

Değer boş olamaz.

Uzatmalar
cast.framework.messages.RequestData

Özellikler

currentItemId

(sayı veya tanımsız)

Yeniden sıralamadan sonraki geçerli medya Öğesi'nin kimliği (sağlanmazsa, currentItem değeri yeniden sıralamadan öncekiyle aynı olur).

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)

Yeniden sıralanan listeden hemen sonra yerleştirilecek öğenin kimliği. Kimlik bulunmazsa veya sağlanmazsa yeniden sıralanan liste, mevcut listenin sonuna eklenir.

itemIds

null olmayan sayı dizisi

Yeniden sipariş edilecek öğelerin yeni siparişteki kimlikleri. Sağlanmamış öğelerin mevcut sırası korunur. Sağlanan liste, insertBefore tarafından belirlenen konuma eklenir. Örneğin:

insertBefore belirtilmezse Mevcut sıra: "A","D","G""H"","B",E" itemIds: "D""""""B" Yeni Sıralama: "A""G"""E""D""H""B"

InsertBefore "A" ise Mevcut sıra: "A","D",G","H","B" itemIds: "D""H""B" Yeni Sıralama: "D"""H""B","A",G""E"

InsertBefore "G" ise Mevcut sıra: "A","D",G""H","B" itemIds: "D""H""B" Yeni Sıralama: "A","D""H","B",G","E"

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