مخطط سمة MediaHome SmartState
action.devices.traits.MediaState
- يتم استخدام هذه السمة للأجهزة التي يمكنها الإبلاغ عن حالات الوسائط.
ويستخدم "مساعد Google" سمة MediaState
للأغراض التالية:
- لمعرفة ما يتم تشغيله على كل جهاز، سواء بدأ "مساعد Google" التشغيل أم لا. وتساعد هذه المعلومات "مساعد Google" في فهم نوايا المستخدم بشكل أفضل. على سبيل المثال، سيقول المستخدمون "إيقاف عرض الليلة" مؤقتًا عندما يكون غرضهم الحقيقي هو "إيقاف الجهاز الذي يشغّل حاليًا عرض الليلة".
- لسهولة التنقل بين مشغّلات الوسائط: إذا كان "مساعد Google" يعلم ما يتم تشغيله وموضع التشغيل الحالي، يمكن للمساعد نقل عملية التشغيل هذه إلى جهاز آخر أثناء تنقل المستخدم بين الغرف أو حفظ التشغيل لوقت لاحق على جهاز عشوائي.
يمكنك تحديد مستوى وجوانب الحالات التي يوفّرها الحلّ من خلال ضبط السمات في هذه السمة. يتم عادةً استخدام هذه السمة مع سمات
TransportControl
.
الجهاز ATTRIBUTES
ويمكن للأجهزة التي تتضمّن هذه السمة الإبلاغ عن السمات التالية كجزء من عملية SYNC
. لمزيد من المعلومات حول التعامل مع إجراءات SYNC
، يُرجى الاطّلاع على تنفيذ الإجراء.
السمات | النوع | الوصف |
---|---|---|
supportActivityState |
منطقي |
(القيمة التلقائية: تشير إلى ما إذا كان يمكن للجهاز الإبلاغ عن حالة النشاط أم لا. |
supportPlaybackState |
منطقي |
(القيمة التلقائية: تحديد ما إذا كان يمكن للجهاز الإبلاغ عن حالة التشغيل الحالية. |
أمثلة
جهاز وسائط يُبلغ عن كل من النشاط وحالة التشغيل لاستجابة SYNC
{ "supportActivityState": true, "supportPlaybackState": true }
حالة الجهاز STATES
قد تعرض الكيانات التي تضم هذه السمة الحالات التالية كجزء من عملية QUERY
. لمزيد من المعلومات حول التعامل مع إجراءات QUERY
، يُرجى الاطّلاع على تنفيذ الإجراء.
الولايات | النوع | الوصف |
---|---|---|
activityState |
سلسلة |
تشير إلى ما إذا كان الجهاز نشطًا ومن ثم يتفاعل المستخدم معه بشكل نشط. القيم المسموح بها:
|
playbackState |
سلسلة |
تحديد الحالة الحالية عند تشغيل الوسائط. القيم المسموح بها:
|
أمثلة
جهاز وسائط يُبلغ عن كلٍّ من النشاط وحالة التشغيل
{ "activityState": "ACTIVE", "playbackState": "PAUSED" }
مفاتيح COMMAND
بلا عري