क्लास: ट्रैक

निर्माता

ट्रैक

नया Track(trackId, TrackType)

पैरामीटर

trackId

नंबर

chrome.cast.media.MediaInfo ऑब्जेक्ट के संदर्भ में ट्रैक का यूनीक आइडेंटिफ़ायर.

trackType

chrome.cast.media.TrackType

ट्रैक किस तरह का है.

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

प्रॉपर्टी

customData

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

कस्टम ऐप्लिकेशन डेटा.

language

शून्य जा सकने वाली स्ट्रिंग

आरएफ़सी 5646 के मुताबिक, भाषा का टैग. SUBTITLES सब-टाइप होने पर, यह ज़रूरी है.

नाम

शून्य जा सकने वाली स्ट्रिंग

ट्रैक का ऐसा नाम जो ज़्यादा जानकारी देता हो और जिसे कोई भी व्यक्ति आसानी से पढ़ सके. उदाहरण के लिए, “स्पैनिश”. इसका इस्तेमाल भेजने वाले का यूज़र इंटरफ़ेस (यूआई) इस्तेमाल कर सकता है. उदाहरण के लिए, चुनने वाला डायलॉग बॉक्स बनाने के लिए. अगर नाम खाली है, तो डायलॉग में एक खाली स्लॉट होगा.

उप-प्रकार

शून्य करने लायक chrome.cast.media.TextTrackType

टेक्स्ट ट्रैक के लिए, टेक्स्ट ट्रैक का टाइप.

trackContentId

शून्य जा सकने वाली स्ट्रिंग

ट्रैक के कॉन्टेंट का आइडेंटिफ़ायर. यह ट्रैक का यूआरएल या कोई दूसरा आइडेंटिफ़ायर हो सकता है, जिसकी मदद से ट्रैक पाने वाले को कॉन्टेंट मिल सकता है (जब ट्रैक इनबैंड न हो या मेनिफ़ेस्ट में शामिल न हो). उदाहरण के लिए, यह किसी vtt फ़ाइल का यूआरएल हो सकता है.

trackContentType

शून्य जा सकने वाली स्ट्रिंग

ट्रैक के कॉन्टेंट का MIME टाइप. उदाहरण के लिए, अगर ट्रैक एक vtt फ़ाइल है, तो यह 'text/vtt' होगा. यह फ़ील्ड किसी अन्य बैंड ट्रैक के लिए ज़रूरी है, इसलिए आम तौर पर इसे तब दिया जाता है, जब TrackContentId भी दिया गया हो. अगर कॉन्टेंट पाने वाले के पास, TrackContentId से कॉन्टेंट की पहचान करने का तरीका है, तो यह ज़रूरी नहीं है. हालांकि, हम इसका सुझाव देते हैं. अगर ट्रैक के कॉन्टेंट का टाइप दिया गया है, तो वह ट्रैक टाइप के मुताबिक होना चाहिए.

trackId

नंबर

chrome.cast.media.MediaInfo ऑब्जेक्ट के संदर्भ में ट्रैक का यूनीक आइडेंटिफ़ायर.

टाइप करें

non-null chrome.cast.media.TrackType

ट्रैक किस तरह का है.