Smart Home TransportControl Trait स्कीमा
action.devices.traits.TransportControl
- इस Trait का इस्तेमाल उन डिवाइसों पर किया जाता है जिनकी मदद से मीडिया को कंट्रोल किया जा सकता है. उदाहरण के लिए, संगीत के रोके जाने के दौरान उसे फिर से चलाना.
डिवाइस ATTRIBUTES
इस विशेषता वाले डिवाइस ये रिपोर्ट कर सकते हैं
SYNC
ऑपरेशन के हिस्से के तौर पर एट्रिब्यूट की वैल्यू सबमिट करता है. सीखने में
SYNC
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
विशेषताएं | टाइप | ब्यौरा |
---|---|---|
transportControlSupportedCommands |
कलेक्शन |
ज़रूरी है. ऐसी स्ट्रिंग की सूची जिसमें इस डिवाइस पर इस्तेमाल किए जा सकने वाले ट्रांसपोर्ट कंट्रोल के निर्देशों के बारे में बताया गया है. |
[item, ...] |
String |
इस्तेमाल किए जा सकने वाले निर्देश. इस्तेमाल की जा सकने वाली वैल्यू:
|
उदाहरण
वीडियो चलाने के निर्देश देने वाला डिवाइस
{ "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 |
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" ] }अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
कोई प्रॉपर्टी नहीं |
उदाहरण
सबटाइटल बंद करना
{ "command": "action.devices.commands.mediaClosedCaptioningOff", "params": {} }