क्लास: QueueItem

निर्माता

QueueItem

नया QueueItem(mediaInfo)

पैरामीटर

mediaInfo

chrome.cast.media.MediaInfo

मीडिया की जानकारी

वैल्यू शून्य नहीं होनी चाहिए.

प्रॉपर्टी

activeTrackIds

संख्या की शून्य योग्य सरणी

TrackId का कलेक्शन, जो चालू होना चाहिए. अगर कलेक्शन उपलब्ध नहीं कराया गया है, तो डिफ़ॉल्ट ट्रैक चालू रहेंगे. अगर दो काम न करने वाले TrackId दिए गए हैं (उदाहरण के लिए, दो चालू ऑडियो ट्रैक), तो निर्देश INVALID_PARAMETER के साथ काम नहीं करेगा.

अपने-आप चलने की सुविधा

boolean

मीडिया अपने-आप चलेगा या नहीं.

customData

शून्य जा सकने वाला ऑब्जेक्ट

रिसीवर ऐप्लिकेशन का इस्तेमाल करके पसंद के मुताबिक डेटा सेट किया गया.

itemId

शून्य नंबर

सूची में मौजूद आइटम का यूनीक आइडेंटिफ़ायर. अगर इसका इस्तेमाल chrome.cast.media.QueueLoad या chrome.cast.media.QueueInsert में किया जाता है, तो यह शून्य होना चाहिए (क्योंकि किसी आइटम को पहली बार बनाने या डालने पर, इसे पाने वाला इसे असाइन करेगा). अन्य कार्रवाइयों के लिए, यह ज़रूरी है.

media

non-null chrome.cast.media.MediaInfo

मीडिया का ब्यौरा.

playbackDuration

शून्य नंबर

आइटम को चलाने की अवधि (सेकंड में). अगर यह असल समय से ज़्यादा है - startTime, तो यह असल कुल समय - startTime पर ही दिखेगा. यह नेगेटिव हो सकता है. ऐसे मामले में, ऑफ़र की अवधि, आइटम के असल कुल समय में से दी गई अवधि को घटाकर, दी गई अवधि होगी. अगर वैल्यू शून्य होती है, तो इसका मतलब है कि आइटम को चलाया नहीं जा सकेगा.

preloadTime

नंबर

यह पैरामीटर, मीडिया आइटम पाने वाले के लिए संकेत है. वह इस मीडिया आइटम को चलाने से पहले, पहले से लोड कर लेता है. इससे, सूची से चलाए गए आइटम के बीच आसानी से ट्रांज़िशन किया जा सकता है.

समय को सेकंड में दिखाया जाता है. यह समय, आइटम के प्लेबैक की शुरुआत (आम तौर पर पिछले आइटम के प्लेबैक का आखिरी हिस्सा) से जुड़ा होता है. सिर्फ़ पॉज़िटिव वैल्यू मान्य होती हैं. उदाहरण के लिए, अगर वैल्यू 10 सेकंड है, तो यह आइटम पिछले आइटम के खत्म होने से 10 सेकंड पहले, पहले से लोड हो जाएगा. रिसीवर इस वैल्यू को पूरा करने की कोशिश करेगा, लेकिन इसकी गारंटी नहीं देगा. उदाहरण के लिए, अगर वैल्यू पिछले आइटम की अवधि से ज़्यादा है, तो हो सकता है कि पिछला आइटम चलना शुरू होने के कुछ समय बाद ही, इस आइटम को पाने वाला व्यक्ति पहले से इस आइटम को पहले से लोड कर ले. एक साथ दो आइटम पहले से लोड नहीं होंगे. साथ ही, अगर किसी आइटम को मौजूदा आइटम के ठीक बाद सूची में शामिल किया जाता है और पहले से लोड करने में लगने वाला समय मौजूदा आइटम के बचे हुए समय से ज़्यादा है, तो पेजों को पहले से लोड करने की प्रोसेस जल्द से जल्द होगी.

startTime

नंबर

प्लेबैक शुरू करने के लिए, मीडिया की शुरुआत से सेकंड का समय.