مخطط سمة أداة اختيار أدوات اختيار المنزل المزوّد بأجهزة ذكية

action.devices.traits.InputSelector - يتم استخدام هذه السمة للأجهزة التي يمكنها تبديل مصادر الإدخال.

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

يمكن طلب إدخال الوسائط لإتاحة "التالي". و"السابق" الأوامر.

كما هو الحال مع Toggles وModes، تعد أسماء من المدخلات بكل اللغات المتاحة يكون ذلك وثيق الصلة بشكل خاص بالأسماء الافتراضية.

ATTRIBUTES للجهاز

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

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

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

قائمة الكائنات التي تمثل خلاصات الصوت أو الفيديو المدخلة يمكن أن تكون الخلاصات متصلة أو متصلة بالشبكة سلكيًا أو شبكيًا. يجب تسمية كل خلاصة وأن تكون ثابتة بشكل معقول. احرص على تعريف مرادفاتك بعناية لتجنب استخدام عبارات غير مرغوب فيها.

[item, ...] كائن

مصدر الإدخال متاح.

key String

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

مفتاح فريد للإدخال. يجب عدم إظهار المفتاح للمستخدمين في الكلام أو الاستجابة.

names مصفوفة

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

قائمة بأسماء الإدخال لجميع اللغات المتاحة.

[item, ...] كائن

حقل إدخال لغة متاحة معيّنة

lang String

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

رمز اللغة.

name_synonym مصفوفة

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

أسماء سهلة الاستخدام للإدخال بلغة معيّنة. يتم استخدام المرادف الأول في رد "مساعد Google" على المستخدم.

[item, ...] String

اسم الإدخال.

commandOnlyInputSelector منطقي

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

تشير هذه القيمة إلى ما إذا كان الجهاز يتيح استخدام الاتصال أحادي الاتجاه (صحيح) أو اتصال ثنائي الاتجاه (خطأ). اضبط هذه السمة على "صحيح" إذا لم يتمكن الجهاز من الاستجابة لطلب QUERY أو حالة الإبلاغ لهذه السمة.

orderedInputs منطقي

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

True إذا كانت قائمة المخرجات مرتبة. كما يشير هذا أيضًا إلى أن "التالي" و"السابق" الوظيفة متاحة.

أمثلة

الجهاز الذي يتضمّن إدخالَين مُرتَّبَين

{
  "availableInputs": [
    {
      "key": "hdmi_1",
      "names": [
        {
          "lang": "en",
          "name_synonym": [
            "HDMI 1",
            "1st HDMI",
            "DVD Player"
          ]
        },
        {
          "lang": "de",
          "name_synonym": [
            "HDMI 1",
            "Zuerst HDMI",
            "DVD Spieler"
          ]
        }
      ]
    },
    {
      "key": "usb_1",
      "names": [
        {
          "lang": "en",
          "name_synonym": [
            "USB 1",
            "First USB",
            "Hard Drive"
          ]
        },
        {
          "lang": "de",
          "name_synonym": [
            "USB 1",
            "Zuerst USB",
            "Festplatte"
          ]
        }
      ]
    }
  ],
  "orderedInputs": true
}

حالة الجهاز

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

الولايات النوع الوصف
currentInput String

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

مفتاح الإدخال المُستخدَم حاليًا.

أمثلة

الجهاز الذي يتضمّن إدخال HDMI مُختار حاليًا.

{
  "currentInput": "hdmi_1"
}

CommandS للجهاز

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

action.devices.commands.SetInput

ضبط إدخال الوسائط.

المعلمات

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

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

مفتاح الإدخال الجديد

أمثلة

اختيار إدخال USB

{
  "command": "action.devices.commands.SetInput",
  "params": {
    "newInput": "usb_1"
  }
}

action.devices.commands.NextInput

اختَر مصدر الإدخال التالي. ينطبق هذا الإجراء فقط عند ضبط سمة orderedInputs على "صحيح".

يتطلب هذا الأمر السمات التالية:
{
  "orderedInputs": true
}

المعلمات

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

ما من مواقع

أمثلة

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

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

action.devices.commands.PreviousInput

اختَر الإدخال السابق. ينطبق هذا الإجراء فقط عند ضبط سمة orderedInputs على "صحيح".

يتطلب هذا الأمر السمات التالية:
{
  "orderedInputs": true
}

المعلمات

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

ما من مواقع

أمثلة

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

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

نماذج النطق

de-DE

  • Ändere den Eingangskanal auf AUX .

en-US

  • change input mode to HDMI 1

es-ES

  • cambia a hdmi 1

fr-FR

  • Activation du mode HDMI1 .
  • Mets la télé sur HDMI 1 .

hi-IN

  • टीवी की इनपुट HDMI 1 में स्विच करो

it-IT

  • metti ingresso aux sulla tv

ja-JP

  • テレビ HDMI1 にして

ko-KR

  • TV HDMI 1 로 바꿔 줘

nl-NL

  • zet de TV op bluetooth

pt-BR

  • Muda a entrada da TV para HDMI2 .
  • mudar a entrada para AUX

sv-SE

  • Sätt på hdmi 1

أخطاء الجهاز

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

unsupportedInput: الإدخال غير متاح حاليًا.