مرحبًا بك في "مركز مطوّري برامج Google Home"، وجهتك الجديدة لتعلّم كيفية تطوير إجراءات منزلية ذكية. ملاحظة: ستواصل إنشاء الإجراءات في وحدة تحكم الإجراءات.
تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

مخطط سمة MediaHome SmartState

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

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

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

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

الجهاز ATTRIBUTES

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

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

(القيمة التلقائية: false)

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

supportPlaybackState منطقي

(القيمة التلقائية: false)

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

أمثلة

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

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

حالة الجهاز STATES

قد تعرض الكيانات التي تضم هذه السمة الحالات التالية كجزء من عملية QUERY. لمزيد من المعلومات حول التعامل مع إجراءات QUERY، يُرجى الاطّلاع على تنفيذ الإجراء.

الولايات النوع الوصف
activityState سلسلة

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

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

INACTIVE
STANDBY
ACTIVE
playbackState سلسلة

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

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

PAUSED
PLAYING
FAST_FORWARDING
REWINDING
BUFFERING
STOPPED

أمثلة

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

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

مفاتيح COMMAND

بلا عري

أخطاء الجهاز

يمكنك الاطلاع على القائمة الكاملة للأخطاء والاستثناءات.