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

action.devices.traits.TransportControl: يتم استخدام هذه السمة للأجهزة التي يمكنها التحكّم في تشغيل الوسائط (على سبيل المثال، استئناف الموسيقى أثناء إيقافها مؤقتًا).

ATTRIBUTES للجهاز

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

السمات النوع الوصف
transportControlSupportedCommands مصفوفة

يجب ملء هذا الحقل.

قائمة بالسلاسل التي تصف أوامر التحكم في النقل المتوافقة على هذا الجهاز.

[item, ...] String

الطلبات المتوافقة.

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

CAPTION_CONTROL
NEXT
PAUSE
PREVIOUS
RESUME
SEEK_RELATIVE
SEEK_TO_POSITION
SET_REPEAT
SHUFFLE
STOP

أمثلة

الجهاز الذي يتيح استخدام طلبات التشغيل

{
  "transportControlSupportedCommands": [
    "NEXT",
    "PREVIOUS",
    "PAUSE",
    "STOP",
    "RESUME"
  ]
}

حالة الجهاز

بلا عُري

CommandS للجهاز

قد تستجيب الأجهزة التي تتضمن هذه السمة لما يلي: الأوامر كجزء من عملية EXECUTE. للتعلّم مزيد من المعلومات عن التعامل مع EXECUTE هدفًا. اطّلِع على تحقيق النية بالشراء:

action.devices.commands.mediaStop

إيقاف تشغيل الوسائط مؤقتًا

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "STOP"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

ما مِن مَعلمات

{
  "command": "action.devices.commands.mediaStop",
  "params": {}
}

action.devices.commands.mediaNext

التخطّي إلى عنصر الوسائط التالي

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "NEXT"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

ما مِن مَعلمات

{
  "command": "action.devices.commands.mediaNext",
  "params": {}
}

action.devices.commands.mediaPrevious

التخطّي إلى عنصر الوسائط السابق

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "PREVIOUS"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

ما مِن مَعلمات

{
  "command": "action.devices.commands.mediaPrevious",
  "params": {}
}

action.devices.commands.mediaPause

إيقاف تشغيل الوسائط مؤقتًا

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "PAUSE"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

ما مِن مَعلمات

{
  "command": "action.devices.commands.mediaPause",
  "params": {}
}

action.devices.commands.mediaResume

استئناف تشغيل الوسائط

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "RESUME"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

ما مِن مَعلمات

{
  "command": "action.devices.commands.mediaResume",
  "params": {}
}

action.devices.commands.mediaSeekRelative

الانتقال إلى موضع نسبي

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "SEEK_RELATIVE"
  ]
}

المعلمات

المعلمات النوع الوصف
relativePositionMs عدد صحيح

يجب ملء هذا الحقل.

المللي ثانية من مقدار الانتقال للأمام (عدد صحيح موجب) أو مقدار للخلف (عدد صحيح سالب) المطلوب

أمثلة

تقديم بمقدار 10 ثوانٍ

{
  "command": "action.devices.commands.mediaSeekRelative",
  "params": {
    "relativePositionMs": 10000
  }
}

الترجيع 10 ثوانٍ

{
  "command": "action.devices.commands.mediaSeekRelative",
  "params": {
    "relativePositionMs": -10000
  }
}

action.devices.commands.mediaSeekToPosition

الانتقال إلى موضع مطلق

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "SEEK_TO_POSITION"
  ]
}

المعلمات

المعلمات النوع الوصف
absPositionMs عدد صحيح

يجب ملء هذا الحقل.

مللي ثانية من الموضع المطلق للتقديم.

أمثلة

تقديم الفيديو بسرعة تصل إلى 30 ثانية

{
  "command": "action.devices.commands.mediaSeekToPosition",
  "params": {
    "absPositionMs": 30000
  }
}

action.devices.commands.mediaRepeatMode

اضبط وضع تكرار التشغيل.

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "SET_REPEAT"
  ]
}

المعلمات

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

يجب ملء هذا الحقل.

يمكنك ضبط الخيار "صحيح" لتفعيل وضع التكرار، وعلى "خطأ" لإيقاف وضع التكرار.

isSingle منطقي

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

في حال تحديد قيمة، تعني القيمة "صحيح" تفعيل وضع التكرار لعنصر واحد، بينما تعني القيمة "خطأ" تفعيل وضع التكرار العادي (قائمة تشغيل مثلاً).

أمثلة

تكرار يوم

{
  "command": "action.devices.commands.mediaRepeatMode",
  "params": {
    "isOn": true
  }
}

إيقاف التكرار

{
  "command": "action.devices.commands.mediaRepeatMode",
  "params": {
    "isOn": false
  }
}

تكرار مقطع صوتي واحد

{
  "command": "action.devices.commands.mediaRepeatMode",
  "params": {
    "isOn": true,
    "isSingle": true
  }
}

action.devices.commands.mediaShuffle

ترتيب عشوائي لقائمة التشغيل الحالية

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "SHUFFLE"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

ما مِن مَعلمات

{
  "command": "action.devices.commands.mediaShuffle",
  "params": {}
}

action.devices.commands.mediaClosedCaptioningOn

فعِّل الترجمة والشرح.

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "CAPTION_CONTROL"
  ]
}

المعلمات

المعلمات النوع الوصف
closedCaptioningLanguage String

اللغة أو اللغة المستخدمة في الترجمة النصية.

userQueryLanguage String

اللغة أو اللغة المحلية لطلب بحث المستخدم

أمثلة

تفعيل ميزة الترجمة والشرح باللغة الإنجليزية

{
  "command": "action.devices.commands.mediaClosedCaptioningOn",
  "params": {
    "closedCaptioningLanguage": "en"
  }
}

تفعيل ميزة الترجمة والشرح باللغة الكورية

{
  "command": "action.devices.commands.mediaClosedCaptioningOn",
  "params": {
    "closedCaptioningLanguage": "ko-KR"
  }
}

تفعيل ميزة الترجمة والشرح باللغة الكورية باستخدام طلب بحث المستخدم باللغة الإنجليزية الأمريكية

{
  "command": "action.devices.commands.mediaClosedCaptioningOn",
  "params": {
    "closedCaptioningLanguage": "ko-KR",
    "userQueryLanguage": "en-US"
  }
}

action.devices.commands.mediaClosedCaptioningOff

أوقِف الترجمة والشرح.

يتطلب هذا الأمر السمات التالية:
{
  "transportControlSupportedCommands": [
    "CAPTION_CONTROL"
  ]
}

المعلمات

المعلمات النوع الوصف

ما من مواقع

أمثلة

إيقاف الترجمة والشرح

{
  "command": "action.devices.commands.mediaClosedCaptioningOff",
  "params": {}
}

أخطاء الجهاز

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