स्मार्ट होम ट्रांसपोर्ट कंट्रोल ट्रेल स्कीमा
action.devices.traits.TransportControl
- इस एट्रिब्यूट का इस्तेमाल उन डिवाइसों के लिए किया जाता है जो मीडिया प्लेबैक को कंट्रोल कर सकते हैं. उदाहरण के लिए, मीडिया रुकने पर म्यूज़िक को फिर से शुरू करना.
डिवाइस की विशेषताएं
इस सुविधा का इस्तेमाल करने वाले डिवाइस,
SYNC
की कार्रवाई के तहत, इन एट्रिब्यूट की शिकायत कर सकते हैं. SYNC
इंटेंट को हैंडल करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | Type | जानकारी |
---|---|---|
transportControlSupportedCommands |
रेंज |
ज़रूरी है. इस डिवाइस पर मौजूद, परिवहन से जुड़े कंट्रोल के निर्देशों की जानकारी देने वाली स्ट्रिंग. |
[item, ...] |
String |
इस्तेमाल किए जा सकने वाले निर्देश. इस्तेमाल की जा सकने वाली वैल्यू:
|
उदाहरण
डिवाइस पर वीडियो चलाने के निर्देश
{ "transportControlSupportedCommands": [ "NEXT", "PREVIOUS", "PAUSE", "STOP", "RESUME" ] }
डिवाइस की स्थिति
कोई नहीं.
डिवाइस के निर्देश
इस सुविधा का इस्तेमाल करने वाले डिवाइस, EXECUTE
की कार्रवाई के तहत, इन निर्देशों का पालन कर सकते हैं. EXECUTE
इंटेंट को हैंडल करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
action.devices.commands.mediaStop
मीडिया चलाना रोकें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "STOP" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं
{ "command": "action.devices.commands.mediaStop", "params": {} }
action.devices.commands.mediaNext
अगले मीडिया आइटम पर जाएं.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "NEXT" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं
{ "command": "action.devices.commands.mediaNext", "params": {} }
action.devices.commands.mediaPrevious
सीधे पिछले मीडिया आइटम पर जाएं.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "PREVIOUS" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं
{ "command": "action.devices.commands.mediaPrevious", "params": {} }
action.devices.commands.mediaPause
मीडिया चलाना रोकें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "PAUSE" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं
{ "command": "action.devices.commands.mediaPause", "params": {} }
action.devices.commands.mediaResume
मीडिया चलाना फिर से शुरू करें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "RESUME" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं
{ "command": "action.devices.commands.mediaResume", "params": {} }
action.devices.commands.mediaSeekRelative
रिलेटिव पोज़िशन पर जाएं.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "SEEK_RELATIVE" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
relativePositionMs |
Integer |
ज़रूरी है. मिलीसेकंड में आगे (सकारात्मक पूर्णांक) या पीछे (नेगेटिव पूर्णांक) राशि का मिलीसेकंड. |
उदाहरण
10 सेकंड आगे बढ़ाएं
{ "command": "action.devices.commands.mediaSeekRelative", "params": { "relativePositionMs": 10000 } }
10 सेकंड पीछे जाना
{ "command": "action.devices.commands.mediaSeekRelative", "params": { "relativePositionMs": -10000 } }
action.devices.commands.mediaSeekToPosition
एकदम सही पोज़िशन पर जाने के लिए.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "SEEK_TO_POSITION" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
absPositionMs |
Integer |
ज़रूरी है. वीडियो में दिखाने के लिए बची हुई जगह (मिलीसेकंड). |
उदाहरण
30 सेकंड तक जाने के लिए
{ "command": "action.devices.commands.mediaSeekToPosition", "params": { "absPositionMs": 30000 } }
action.devices.commands.mediaRepeatMode
रिपीट प्लेबैक मोड सेट करें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "SET_REPEAT" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
isOn |
बूलियन |
ज़रूरी है. रिपीट मोड चालू करने के लिए 'सही' और 'दोहराने वाला मोड' बंद करने के लिए 'गलत'. |
isSingle |
बूलियन |
(डिफ़ॉल्ट: अगर तय किया गया हो, तो 'सही' का मतलब एक आइटम को दोहराने वाला मोड चालू करना होता है, गलत का मतलब होता है कि दोहराया जाने वाला सामान्य मोड चालू करना होगा (जैसे कि कोई प्लेलिस्ट). |
उदाहरण
दोहराने का समय
{ "command": "action.devices.commands.mediaRepeatMode", "params": { "isOn": true } }
दोहराव बंद करें
{ "command": "action.devices.commands.mediaRepeatMode", "params": { "isOn": false } }
एक गाना दोहराना
{ "command": "action.devices.commands.mediaRepeatMode", "params": { "isOn": true, "isSingle": true } }
action.devices.commands.mediaShuffle
मौजूदा प्लेलिस्ट शफ़ल करें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "SHUFFLE" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं
{ "command": "action.devices.commands.mediaShuffle", "params": {} }
action.devices.commands.mediaClosedCaptioningOn
कैप्शन चालू करें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "CAPTION_CONTROL" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
closedCaptioningLanguage |
String |
सबटाइटल के लिए भाषा या स्थान-भाषा. |
userQueryLanguage |
String |
उपयोगकर्ता की क्वेरी के लिए भाषा या स्थान-भाषा. |
उदाहरण
अंग्रेज़ी में सबटाइटल देना
{ "command": "action.devices.commands.mediaClosedCaptioningOn", "params": { "closedCaptioningLanguage": "en" } }
कोरियन भाषा में कैप्शन दिखाने की सुविधा चालू करना
{ "command": "action.devices.commands.mediaClosedCaptioningOn", "params": { "closedCaptioningLanguage": "ko-KR" } }
अमेरिकन इंग्लिश में, लोगों की क्वेरी के हिसाब से सबटाइटल की सुविधा चालू करना
{ "command": "action.devices.commands.mediaClosedCaptioningOn", "params": { "closedCaptioningLanguage": "ko-KR", "userQueryLanguage": "en-US" } }
action.devices.commands.mediaClosedCaptioningOff
कैप्शन बंद करें.
इस निर्देश के लिए इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "CAPTION_CONTROL" ] }
पैरामीटर
पैरामीटर | Type | जानकारी |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कैप्शन बंद करना
{ "command": "action.devices.commands.mediaClosedCaptioningOff", "params": {} }