مخطط سمات وسائط الحالة الذكية في المنزل

action.devices.traits.MediaState: تُستخدَم هذه السمة للأجهزة التي يمكنها الإبلاغ عن حالات الوسائط.

يستخدم "مساعد Google" سمة MediaState للأغراض التالية:

  • لمعرفة ما يتم تشغيله على كل جهاز، ما إذا كان "مساعد Google" قد بدأ تشغيل الفيديو أم لا. تساعد هذه المعلومات "مساعد Google" في فهم نوايا المستخدم بشكل أفضل. على سبيل المثال، سيقول المستخدمون "إيقاف عرض الليلة" مؤقتًا عندما يكون هدفهم الفعلي هو "إيقاف الجهاز مؤقتًا الذي يتم تشغيل عرض الليلة".
  • لنقل إمكانية التنقّل بين مشغّلات الوسائط: إذا كان "مساعد Google" يعرف ما يتم تشغيله وموضع التشغيل الحالي، يمكن لخدمة "مساعد Google" نقل عملية التشغيل هذه إلى جهاز آخر عند تنقّل المستخدم بين الغرف أو حفظ تشغيلها لوقت لاحق على جهاز عشوائي.

يمكنك تحديد مستوى وحالة الوسائط التي يوفّرها الحل الذي تقدّمه من خلال ضبط السمات في هذه السمة. يتم استخدام هذه السمة عادةً مع سمات TransportControl.

سمات الجهاز

قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية SYNC. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في SYNC، يُرجى الاطّلاع على تنفيذ النية بالشراء.

السمات Type الوصف
supportActivityState منطقي

(تلقائي: false)

تحدّد هذه السياسة ما إذا كان بإمكان الجهاز الإبلاغ عن حالة النشاط.

supportPlaybackState منطقي

(تلقائي: false)

تشير إلى ما إذا كان بإمكان الجهاز الإبلاغ عن حالة التشغيل الحالية.

أمثلة

جهاز الوسائط الذي يُبلغ عن كل من النشاط وحالة التشغيل لاستجابة المزامنة

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

حالات الجهاز

قد تُبلِغ الكيانات التي تحمل هذه السمة عن الحالات التالية كجزء من عملية QUERY. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في QUERY، يُرجى الاطّلاع على تنفيذ النية بالشراء.

الولايات Type الوصف
activityState String

تشير إلى ما إذا كان الجهاز نشطًا ويتفاعل معه المستخدم بشكل نشط.

القيم المسموح بها:

INACTIVE
STANDBY
ACTIVE
playbackState String

تشير إلى الحالة الحالية عند تشغيل الوسائط.

القيم المسموح بها:

PAUSED
PLAYING
FAST_FORWARDING
REWINDING
BUFFERING
STOPPED

أمثلة

جهاز وسائط يمكنه الإبلاغ عن كل من النشاط وحالة التشغيل

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

حوالات الجهاز

غير مسموح بأي رسائل

أخطاء الجهاز

راجِع القائمة الكاملة للأخطاء والاستثناءات.