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

स्मार्ट होम मीडियास्टेट ट्रेल स्कीमा

action.devices.traits.MediaState - इस विशेषता का इस्तेमाल उन डिवाइसों के लिए किया जाता है जो मीडिया से जुड़ी स्थितियों के बारे में जानकारी दे सकते हैं.

MediaState इन सुविधाओं का इस्तेमाल, Assistant इन कामों के लिए करती है:

  • हर डिवाइस पर क्या चल रहा है, यह जानने के लिए Assistant ने वीडियो चलाया था या नहीं. इस जानकारी से Assistant को उपयोगकर्ताओं के इंटेंट को बेहतर तरीके से समझने में मदद मिलती है. उदाहरण के लिए, उपयोगकर्ताओं का कहना है कि "आज रात का शो रोकें" जब उनका असली इंटेंट "आज रात चल रहा डिवाइस रोकें'.
  • मीडिया प्लेयर के बीच पोर्टेबिलिटी के लिए—अगर Assistant को पता है कि क्या चल रहा है और वह मौजूदा प्लेबैक की स्थिति में है या नहीं, तो Assistant उस प्लेबैक को किसी दूसरे डिवाइस पर ट्रांसफ़र कर सकती है, क्योंकि उपयोगकर्ता अलग-अलग रूम में जाता है. साथ ही, वह आर्बिट्रेरी डिवाइस पर प्लेबैक को बाद में चलाने के लिए सेव भी कर सकता है.

इस सुविधा की विशेषताओं को कॉन्फ़िगर करके यह तय किया जा सकता है कि आपका समाधान, मीडिया के किस लेवल और पहलू की जानकारी देता है. इस एट्रिब्यूट को आम तौर पर TransportControl एट्रिब्यूट के साथ इस्तेमाल किया जाता है

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

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

विशेषताएं टाइप जानकारी
supportActivityState बूलियन

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

अगर डिवाइस गतिविधि की स्थिति की रिपोर्ट कर सकता है, तो बताएं.

supportPlaybackState बूलियन

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

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

उदाहरण

वह मीडिया डिवाइस जो सिंक होने के दौरान, गतिविधि और वीडियो चलाने की स्थिति, दोनों की रिपोर्ट करता है

{
  "supportActivityState": true,
  "supportPlaybackState": true
}

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

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

राज्य टाइप जानकारी
activityState String

यह जानकारी दें कि डिवाइस चालू है या नहीं और उपयोगकर्ता उससे इंटरैक्ट कर रहा है या नहीं.

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

INACTIVE
STANDBY
ACTIVE
playbackState String

मीडिया चलाते समय मौजूदा स्थिति दिखाएं.

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

PAUSED
PLAYING
FAST_FORWARDING
REWINDING
BUFFERING
STOPPED

उदाहरण

वह मीडिया डिवाइस जो गतिविधि और वीडियो चलाने की स्थिति, दोनों की रिपोर्ट करता है

{
  "activityState": "ACTIVE",
  "playbackState": "PAUSED"
}

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

कोई नहीं.

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

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