Smart Home TransportControl Trait स्कीमा

action.devices.traits.TransportControl - इस Trait का इस्तेमाल उन डिवाइसों पर किया जाता है जिनकी मदद से मीडिया को कंट्रोल किया जा सकता है. उदाहरण के लिए, संगीत के रोके जाने के दौरान उसे फिर से चलाना.

डिवाइस ATTRIBUTES

इस विशेषता वाले डिवाइस ये रिपोर्ट कर सकते हैं SYNC ऑपरेशन के हिस्से के तौर पर एट्रिब्यूट की वैल्यू सबमिट करता है. सीखने में SYNC इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें इंटेंट पूरा करना.

विशेषताएं टाइप ब्यौरा
transportControlSupportedCommands कलेक्शन

ज़रूरी है.

ऐसी स्ट्रिंग की सूची जिसमें इस डिवाइस पर इस्तेमाल किए जा सकने वाले ट्रांसपोर्ट कंट्रोल के निर्देशों के बारे में बताया गया है.

[item, ...] String

इस्तेमाल किए जा सकने वाले निर्देश.

इस्तेमाल की जा सकने वाली वैल्यू:

CAPTION_CONTROL
NEXT
PAUSE
PREVIOUS
RESUME
SEEK_RELATIVE
SEEK_TO_POSITION
SET_REPEAT
SHUFFLE
STOP

उदाहरण

वीडियो चलाने के निर्देश देने वाला डिवाइस

{
  "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 बूलियन

(डिफ़ॉल्ट: false)

अगर बताया गया हो, तो 'सही' का मतलब है कि एक आइटम को दोहराने वाले मोड को चालू किया जाएगा, 'गलत' का मतलब सामान्य दोहराने वाले मोड को चालू करने से है (उदाहरण के लिए, प्लेलिस्ट).

उदाहरण

दोबारा चलाएं

{
  "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": {}
}

डिवाइस ERRORS

पूरी सूची देखें गड़बड़ियों और अपवाद के तौर पर मार्क किया जा सकता है.