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