स्मार्ट होम ट्रांसपोर्ट कंट्रोल ट्रेल स्कीमा
action.devices.traits.TransportControl
- इस विशेषता का इस्तेमाल उन डिवाइसों के लिए किया जाता है जो मीडिया प्लेबैक को कंट्रोल करते हैं. उदाहरण के लिए, ऑडियो के रुके होने पर संगीत को फिर से शुरू करना.
डिवाइस की विशेषताएं
जिन डिवाइसों में यह एट्रिब्यूट मौजूद है वे SYNC
कार्रवाई के तहत, इन एट्रिब्यूट की रिपोर्ट कर सकते हैं. SYNC
इंटेंट मैनेज करने के बारे में ज़्यादा जानने के लिए, इंटेंट पूरा करना देखें.
विशेषताएं | टाइप | जानकारी |
---|---|---|
transportControlSupportedCommands |
रेंज |
ज़रूरी है. इस डिवाइस पर मौजूद, ट्रांसपोर्ट कंट्रोल कमांड के बारे में बताने वाली स्ट्रिंग की सूची. |
[item, ...] |
String |
काम करने वाले निर्देश. इस्तेमाल की जा सकने वाली वैल्यू:
|
उदाहरण
वीडियो चलाने के निर्देशों का पालन करने वाला डिवाइस
{ "transportControlSupportedCommands": [ "NEXT", "PREVIOUS", "PAUSE", "STOP", "RESUME" ] }
डिवाइस के राज्य
कोई नहीं.
डिवाइस के निर्देश
जिन डिवाइसों पर इस एट्रिब्यूट का इस्तेमाल होता है वे 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 |
बूलियन |
ज़रूरी है. रिपीट मोड चालू करने के लिए सही, रिपीट मोड बंद करने के लिए false. |
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": {} }