مخطط سمة التحكم في النقل المنزلي الذكي
action.devices.traits.TransportControl
: يتم استخدام هذه السمة للأجهزة التي يمكنها التحكّم في تشغيل الوسائط (على سبيل المثال، استئناف الموسيقى أثناء إيقافها مؤقتًا).
ATTRIBUTES للجهاز
يمكن أن تُبلغ الأجهزة التي تتضمّن هذه السمة عن ما يلي:
كجزء من عملية SYNC
. للتعلّم
مزيد من المعلومات عن التعامل مع SYNC
هدفًا. اطّلِع على
تحقيق النية بالشراء:
السمات | النوع | الوصف |
---|---|---|
transportControlSupportedCommands |
مصفوفة |
يجب ملء هذا الحقل. قائمة بالسلاسل التي تصف أوامر التحكم في النقل المتوافقة على هذا الجهاز. |
[item, ...] |
String |
الطلبات المتوافقة. القيم المسموح بها:
|
أمثلة
الجهاز الذي يتيح استخدام طلبات التشغيل
{ "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 |
منطقي |
(القيمة التلقائية: في حال تحديد قيمة، تعني القيمة "صحيح" تفعيل وضع التكرار لعنصر واحد، بينما تعني القيمة "خطأ" تفعيل وضع التكرار العادي (قائمة تشغيل مثلاً). |
أمثلة
تكرار يوم
{ "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": {} }