स्मार्ट होम ट्रांसपोर्ट कंट्रोल ट्रैट स्कीमा
action.devices.traits.TransportControl
- इस trait का इस्तेमाल उन डिवाइसों के लिए किया जाता है जो मीडिया प्लेबैक को कंट्रोल कर सकते हैं. उदाहरण के लिए, जब संगीत रुका हुआ हो, तब उसे फिर से चलाना.
डिवाइस ATTRIBUTES
इस एट्रिब्यूट वाले डिवाइस, SYNC
ऑपरेशन के तहत, यहां दिए गए
एट्रिब्यूट रिपोर्ट कर सकते हैं. SYNC
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | टाइप | ब्यौरा |
---|---|---|
transportControlSupportedCommands |
कैटगरी |
ज़रूरी है. इस डिवाइस पर इस्तेमाल किए जा सकने वाले ट्रांसपोर्ट कंट्रोल के निर्देशों वाली स्ट्रिंग की सूची. |
[item, ...] |
स्ट्रिंग |
काम करने वाले निर्देश. इस्तेमाल की जा सकने वाली वैल्यू:
|
उदाहरण
वीडियो चलाने के निर्देशों वाला डिवाइस
{ "transportControlSupportedCommands": [ "NEXT", "PREVIOUS", "PAUSE", "STOP", "RESUME" ] }
डिवाइस की स्थितियां
कोई नहीं.
डिवाइस COMMANDS
इस खूबी वाले डिवाइस, EXECUTE
कार्रवाई के तहत, नीचे दिए गए
निर्देशों का जवाब दे सकते हैं. EXECUTE
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
action.devices.commands.mediaStop
मीडिया चलाना रोकें.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "STOP" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं है
{ "command": "action.devices.commands.mediaStop", "params": {} }
action.devices.commands.mediaNext
सीधे अगले मीडिया आइटम पर जाएं.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "NEXT" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं है
{ "command": "action.devices.commands.mediaNext", "params": {} }
action.devices.commands.mediaPrevious
सीधे पिछले मीडिया आइटम पर जाएं.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "PREVIOUS" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं है
{ "command": "action.devices.commands.mediaPrevious", "params": {} }
action.devices.commands.mediaPause
मीडिया चलाना रोकें.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "PAUSE" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं है
{ "command": "action.devices.commands.mediaPause", "params": {} }
action.devices.commands.mediaResume
मीडिया चलाना फिर से शुरू करें.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "RESUME" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं है
{ "command": "action.devices.commands.mediaResume", "params": {} }
action.devices.commands.mediaSeekRelative
रिलेटिव पोज़िशन पर जाएं.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "SEEK_RELATIVE" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
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" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
absPositionMs |
Integer |
ज़रूरी है. सीक करने के लिए कुल पोज़िशन का मिलीसेकंड. |
उदाहरण
30 सेकंड तक देखें
{ "command": "action.devices.commands.mediaSeekToPosition", "params": { "absPositionMs": 30000 } }
action.devices.commands.mediaRepeatMode
वीडियो दोहराने वाला मोड सेट करें.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "SET_REPEAT" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
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" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
कोई पैरामीटर नहीं है
{ "command": "action.devices.commands.mediaShuffle", "params": {} }
action.devices.commands.mediaClosedCaptioningOn
कैप्शन चालू करें.
इस निर्देश के लिए, इन एट्रिब्यूट की ज़रूरत होती है:{ "transportControlSupportedCommands": [ "CAPTION_CONTROL" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
closedCaptioningLanguage |
स्ट्रिंग |
सबटाइटल के लिए भाषा या स्थान-भाषा. |
userQueryLanguage |
स्ट्रिंग |
उपयोगकर्ता की क्वेरी के लिए भाषा या स्थान-भाषा. |
उदाहरण
अंग्रेज़ी में सबटाइटल चालू करना
{ "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" ] }
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
सबटाइटल बंद करना
{ "command": "action.devices.commands.mediaClosedCaptioningOff", "params": {} }