Smart Home MediaState Trait स्कीमा
action.devices.traits.MediaState
- इस Trait का इस्तेमाल उन डिवाइसों के लिए किया जाता है जो मीडिया की स्थितियों की जानकारी दे सकते हैं.
Assistant, MediaState
Trait का इस्तेमाल इन कामों के लिए करती है:
- हर डिवाइस पर क्या चल रहा है, यह जानने के लिए कि प्लेबैक Assistant ने शुरू किया. इस जानकारी से Assistant को उपयोगकर्ता के इंटेंट को बेहतर ढंग से समझने में मदद मिलती है. उदाहरण के लिए, उपयोगकर्ता जब असल इंटेंट का इस्तेमाल करेंगे, तब वे "आज रात होने वाला शो रोको" कहेंगे "उस डिवाइस को रोकें जिस पर फ़िलहाल टुनाइट शो चल रहा है'.
- मीडिया प्लेयर के बीच पोर्टेबिलिटी के लिए—अगर Assistant को पता हो कि क्या चल रहा है और मौजूदा प्लेबैक की जगह पर, Assistant उस प्लेबैक को एक से दूसरे कमरे में जाने पर या किसी आर्बिट्रेरी डिवाइस पर, वीडियो को बाद में इस्तेमाल करने के लिए सेव करना.
यह तय किया जा सकता है कि आपका समाधान, मीडिया के किस लेवल और पहलू के आधार पर तय करता है
इस विशेषता में विशेषताएं कॉन्फ़िगर करना. इस विशेषता का इस्तेमाल आम तौर पर,
TransportControl
विशेषताएं
डिवाइस ATTRIBUTES
इस विशेषता वाले डिवाइस ये रिपोर्ट कर सकते हैं
SYNC
ऑपरेशन के हिस्से के तौर पर एट्रिब्यूट की वैल्यू सबमिट करता है. सीखने में
SYNC
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
विशेषताएं | टाइप | ब्यौरा |
---|---|---|
supportActivityState |
बूलियन |
(डिफ़ॉल्ट: बताएं कि डिवाइस गतिविधि की स्थिति की रिपोर्ट कर सकता है या नहीं. |
supportPlaybackState |
बूलियन |
(डिफ़ॉल्ट: यह बताएं कि डिवाइस, वीडियो चलाने की मौजूदा स्थिति को रिपोर्ट कर सकता है या नहीं. |
उदाहरण
सिंक करने की सुविधा के रिस्पॉन्स के लिए गतिविधि और वीडियो चलाने की स्थिति, दोनों की रिपोर्ट करने वाला मीडिया डिवाइस
{ "supportActivityState": true, "supportPlaybackState": true }
डिवाइस की स्थितियां
इस विशेषता वाली इकाइयां ये रिपोर्ट कर सकती हैं
ये राज्य QUERY
ऑपरेशन के हिस्से के तौर पर शामिल हैं. सीखने में
QUERY
इंटेंट को मैनेज करने के बारे में ज़्यादा जानने के लिए, देखें
इंटेंट पूरा करना.
राज्य | टाइप | ब्यौरा |
---|---|---|
activityState |
String |
यह बताएं कि डिवाइस चालू है या नहीं और उपयोगकर्ता इससे लगातार इंटरैक्ट कर रहा है. इस्तेमाल की जा सकने वाली वैल्यू:
|
playbackState |
String |
मीडिया चलाते समय मौजूदा स्थिति बताएं. इस्तेमाल की जा सकने वाली वैल्यू:
|
उदाहरण
गतिविधि और वीडियो चलाने की स्थिति, दोनों की जानकारी देने वाला मीडिया डिवाइस
{ "activityState": "ACTIVE", "playbackState": "PAUSED" }
डिवाइस COMMANDS
कोई नहीं.