स्मार्ट होम ऐक्शन बनाने का तरीका सीखने के लिए, Google Home डेवलपर सेंटर में आपका स्वागत है. ध्यान दें: आप Actions कंसोल में कार्रवाइयां बनाना जारी रखेंगे.
संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

स्मार्ट होम ट्रांसपोर्ट कंट्रोल ट्रेल स्कीमा

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

डिवाइस की विशेषताएं

जिन डिवाइसों में यह एट्रिब्यूट मौजूद है वे 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"
  ]
}

डिवाइस के राज्य

कोई नहीं.

डिवाइस के निर्देश

जिन डिवाइसों पर इस एट्रिब्यूट का इस्तेमाल होता है वे 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 बूलियन

(डिफ़ॉल्ट: 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": {}
}

डिवाइस की गड़बड़ियां

गड़बड़ियों और अपवादों की पूरी सूची देखें.