cast. फ़्रेमवर्क. मैसेज. QueueItem
सूची में मौजूद आइटम की जानकारी. ऐप्लिकेशन डेवलपर को Cast.framework.messages.Insert जुड़ने का आइटम का इस्तेमाल करके, सूची में क्यू एलिमेंट डालने के लिए, क्यू-आइटम आइटम बनाना पड़ सकता है. इस मामले में, उन्हें itemId नहीं देना चाहिए (क्योंकि आइटम को सूची में डाले जाने पर असल itemId असाइन किया जाएगा). इससे, भेजने वाले के ऐप्लिकेशन से जोड़े गए आइटम के साथ आईडी की आपस में टकराव नहीं होता.
निर्माता
QueueItem
नया QueueItem(opt_itemId)
पैरामीटर |
|
---|---|
opt_itemId |
ज़रूरी नहीं नंबर आइटम आईडी. |
प्रॉपर्टी
activeTrackIds
(संख्या की गैर-शून्य श्रेणी या अपरिभाषित)
ट्रैक आईडी की ऐसी कैटगरी जो चालू है. अगर कलेक्शन उपलब्ध नहीं कराया गया है, तो डिफ़ॉल्ट ट्रैक चालू रहेंगे.
अपने-आप चलने की सुविधा
(बूलियन या तय नहीं)
अगर अपने-आप चलने वाला पैरामीटर तय नहीं किया गया है या वह सही है, तो मीडिया प्लेयर, आइटम के मौजूदा आइटम के बन जाने पर, सूची में एलिमेंट को चलाना शुरू कर देगा.
customData
(शून्य ऑब्जेक्ट है या तय नहीं है)
ऐप्लिकेशन, सूची में मौजूद आइटम की ज़रूरी जानकारी तय कर सकता है.
itemId
(संख्या या तय नहीं है)
सूची में मौजूद आइटम का यूनीक आइडेंटिफ़ायर. यह एट्रिब्यूट ज़रूरी नहीं है, क्योंकि 'लोड करें' या 'INSERT' के लिए एट्रिब्यूट नहीं दिया जाना चाहिए (क्योंकि इसे पहली बार किसी आइटम को बनाने/डालने पर पाने वाला व्यक्ति असाइन करेगा).
media
(शून्य नहीं cast.framework.messages.MediaInformation या तय नहीं)
प्लेलिस्ट के एलिमेंट का मेटाडेटा (इसमें contentId शामिल है).
orderId
(संख्या या तय नहीं है)
शफ़ल को पहले जैसा करने के लिए, सूची में मौजूद किसी आइटम के मूल क्रम को ट्रैक करने के लिए, इसका इस्तेमाल किया जाता है.
preloadTime
(संख्या या तय नहीं है)
यह पैरामीटर, मीडिया आइटम पाने वाले के लिए संकेत है. वह इस मीडिया आइटम को चलाने से पहले, पहले से लोड कर लेता है. इससे, सूची से चलाए गए आइटम के बीच आसानी से ट्रांज़िशन किया जा सकता है. इस समय को आइटम के प्लेबैक की शुरुआत (आम तौर पर पिछले आइटम के प्लेबैक का आखिरी हिस्सा) के हिसाब से सेकंड में दिखाया जाता है. उदाहरण के लिए, अगर वैल्यू 10 सेकंड की है, तो यह आइटम पिछले आइटम के खत्म होने से 10 सेकंड पहले, पहले से लोड हो जाएगा. डेटा पाने वाला इस वैल्यू को पूरा करने की कोशिश करेगा, लेकिन इसकी गारंटी नहीं देगा. उदाहरण के लिए, अगर यह वैल्यू पिछली आइटम की अवधि से ज़्यादा है, तो पिछला आइटम चलाना शुरू होने के कुछ समय बाद ही, इस आइटम को पहले से लोड किया जा सकता है. (साथ-साथ, दो आइटम पहले से लोड नहीं होंगे). साथ ही, अगर किसी आइटम को मौजूदा आइटम के ठीक बाद सूची में डाला गया है और पहले से लोड होने में लगने वाला समय मौजूदा आइटम के बचे हुए समय से ज़्यादा है, तो पेजों को पहले से लोड करने की प्रोसेस जल्द से जल्द होगी. नेगेटिव वैल्यू, साफ़ तौर पर पेजों को पहले से लोड करने की सुविधा को बंद कर देती हैं. अगर वैल्यू 0 है या इसकी वैल्यू तय नहीं की गई है, तो जैसे ही पिछला आइटम पूरा डाउनलोड होगा, मीडिया आइटम पहले से लोड होने लगेगा.
startTime
(संख्या या तय नहीं है)
वीडियो शुरू होने के बाद से सेकंड. अगर कॉन्टेंट लाइव है और startTime की जानकारी नहीं दी गई है, तो स्ट्रीम, लाइव पोज़िशन से शुरू होगी.