cast. framework. mesajlar. QueueItem
Öğe bilgilerini sıraya ekleyin. Uygulama geliştiricilerin, cast.framework.messages.InsertQueueItems kullanarak bir sıra öğesi eklemek için QueueItem oluşturması gerekebilir. Bu durumda, bir itemId sağlamamalıdır (çünkü öğe sıraya eklendiğinde gerçek itemId atanacaktır). Bu, gönderen uygulamasından eklenen öğelerle kimlik çakışmalarını önler.
Marka
QueueItem
yeni QueueItem(opt_itemId)
Parametre |
|
---|---|
opt_itemId |
İsteğe bağlı sayı Öğe kimliği. |
Özellikler
activeTrackIds
(null olmayan sayı dizisi veya tanımsız)
Etkin izleme izleme kimlikleri dizisi. Dizi sağlanmazsa varsayılan kanallar etkin olur.
otomatik oynatma
(boole veya tanımsız)
Otomatik oynatma parametresi belirtilmemişse veya true (doğru) değerine ayarlanırsa öğe, currentItem olduğunda medya oynatıcı, sıradaki öğeyi oynatmaya başlar.
customData
(nullable Nesne veya tanımsız)
Uygulama, gereken ek sıra öğesi bilgilerini tanımlayabilir.
itemId
(sayı veya tanımsız)
Sıradaki öğenin benzersiz tanımlayıcısı. Bu özellik isteğe bağlıdır; çünkü LOAD veya INSERT sağlanmamalıdır (bir öğe ilk kez oluşturulduğunda/eklendiğinde alıcı tarafından atanacaktır).
medya
(null olmayan cast.framework.messages.MediaInformation veya undefined)
Oynatma listesi öğesinin meta verileri (contentId dahil).
orderId
(sayı veya tanımsız)
Karıştırmayı geri almak amacıyla sıradaki bir öğenin orijinal sırasını izlemek için kullanılır.
preloadTime
(sayı veya tanımsız)
Bu parametre, alıcının bu medya öğesini oynatılmadan önce önceden yüklemesi için bir ipucudur. Sıradaki öğeler arasında sorunsuz bir geçiş sağlar. Süre, bu öğe oynatmanın başlangıcına (genellikle önceki öğe oynatmanın sonu) göre saniye cinsinden ifade edilir. Örneğin, değer 10 saniyeyse bu öğe, önceki öğe tamamlanmadan 10 saniye önce önceden yüklenir. Alıcı bu değeri uygulamaya çalışır ancak bunu garanti etmez. Örneğin, değer önceki öğe süresinden büyükse alıcı bu öğeyi, önceki öğenin oynatılmaya başlamasından kısa bir süre sonra önceden yükleyebilir (hiçbir zaman paralel olarak iki öğe önceden yüklenmez). Ayrıca, currentItem hemen ardından sıraya bir öğe eklenirse ve önceden yükleme süresi, currentItem özelliğinde kalan süreden uzunsa ön yükleme mümkün olan en kısa sürede gerçekleşir. Negatif değerler, önceden yüklemeyi açıkça devre dışı bırakır. Değer 0 ise veya tanımlanmamışsa medya öğesi, oynatma konumundan sonra tamamen indirilir indirilmez önceden yüklenmeye başlar.
startTime
(sayı veya tanımsız)
İçeriğin başlangıcından bu yana geçen saniye sayısı. İçerik canlı içerik ise ve startTime belirtilmezse akış canlı konumdan başlar.