Akıllı Ev Giriş Seçicisi Özellik Şeması
action.devices.traits.InputSelector
: Bu özellik, girişler arasında geçiş yapabilen cihazlar için kullanılır.
Medya girişleri, ses veya video feed'lerini temsil eden her cihaz için dinamik adlara sahip olabilir. Bu feed'ler kablolu veya ağa bağlı da olabilirler, ancak adları belirtilmeli ve makul ölçüde kalıcı olmaları gerekir. Bu özellik , aranabilir ağ bağlantılı kitaplık gibi rastgele geçici yayınları desteklemez. Eşlendi, adlandırıldı Bluetooth kaynakları desteklenir. Kaynakların birden çok adı olabilir, bu nedenle kullanıcılar tarafından oluşturulur ve keşfedilebilir adları ve varsayılan adlar desteklenir; örneğin, 'hdmi_1' de 'DVD oynatıcı' olabilir veya "usb_1" "Sabit disk" de olabilir.
Medya girişleri, "next"i destekleyecek şekilde sıralanabilir ve "previous" komutlarının ikisine katlanır.
Toggles ve Modes olduğu gibi, Girişlerin sayısı mevcut tüm dillerde sağlanmalıdır; özellikle de varsayılan adlar için geçerlidir.
Cihaz ATTRIBUTES
Bu özelliğe sahip cihazlar aşağıdakileri bildirebilir
özellikleri SYNC
işleminin bir parçası olarak kullanılabilir. Öğrenmek için
SYNC
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
Özellikler | Tür | Açıklama |
---|---|---|
availableInputs |
Dizi |
Zorunludur. Giriş ses veya video feed'lerini temsil eden nesnelerin listesi. Feed'ler kablolu veya ağa bağlı olabilir. Her bir özet akışı adlandırılmalı ve makul ölçüde kalıcı olmalıdır. İstenmeyen (fazla) tetiklemeyi önlemek için eş anlamlılarınızı dikkatli bir şekilde tanımladığınızdan emin olun. |
[item, ...] |
Nesne |
Kullanılabilir giriş. |
key |
String |
Zorunludur. Giriş için benzersiz anahtar. Anahtar, konuşma veya yanıtta kullanıcılara gösterilmemelidir. |
names |
Dizi |
Zorunludur. Kullanılabilir tüm diller için giriş adlarının listesi. |
[item, ...] |
Nesne |
Belirli bir kullanılabilir dil için giriş. |
lang |
String |
Zorunludur. Dil kodu. |
name_synonym |
Dizi |
Zorunludur. Belirli bir dilde giriş için kullanıcı dostu adlar. İlk eş anlamlı kelime, Google Asistan'ın kullanıcıya yanıtında kullanılır. |
[item, ...] |
String |
Giriş adı. |
commandOnlyInputSelector |
Boole |
(Varsayılan: Cihazın tek yönlü (doğru) veya iki yönlü (yanlış) iletişimi destekleyip desteklemediğini belirtir. Cihaz, bu özellik için bir QUERY amacına veya Rapor Durumuna yanıt veremezse bu özelliği true olarak ayarlayın. |
orderedInputs |
Boole |
(Varsayılan: Çıkış listesi sıralıysa doğru değerini döndürür. Bu, aynı zamanda 'sonraki' ve "previous" kullanabilirsiniz. |
Örnekler
İki sıralı girişi olan cihaz.
{ "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 }
Cihaz STATES
Bu özelliğe sahip tüzel kişiler aşağıdaki durumları bildirebilir
QUERY
işleminin bir parçası olarak gösterilir. Öğrenmek için
QUERY
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
Eyaletler | Tür | Açıklama |
---|---|---|
currentInput |
String |
Zorunludur. Şu anda kullanılan giriş anahtarı. |
Örnekler
HDMI girişli cihaz şu anda seçili.
{ "currentInput": "hdmi_1" }.
Cihaz COMMANDS
Bu özelliğe sahip cihazlar aşağıdakilere yanıt verebilir
komutlarını EXECUTE
işleminin bir parçası olarak kullanabilirsiniz. Öğrenmek için
EXECUTE
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
action.devices.commands.SetInput
Medya girişini ayarlayın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
newInput |
String |
Zorunludur. Yeni girişin anahtarı. |
Örnekler
USB girişi seç
{ "command": "action.devices.commands.SetInput", "params": { "newInput": "usb_1" } }
action.devices.commands.NextInput
Sonraki girişi seçin. Yalnızca orderedInputs
özelliği doğru olarak ayarlandığında geçerlidir.
{ "orderedInputs": true }.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
Özellik yok |
Örnekler
Parametre yok
{ "command": "action.devices.commands.NextInput", "params": {} }
action.devices.commands.PreviousInput
Önceki girişi seçin. Yalnızca orderedInputs
özelliği doğru olarak ayarlandığında geçerlidir.
{ "orderedInputs": true }.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
Özellik yok |
Örnekler
Parametre yok
{ "command": "action.devices.commands.PreviousInput", "params": {} }
Örnek ifadeler
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
Cihaz ERRORS
Tam listeye göz atın: hataları ve istisnaları ortadan kaldırın.unsupportedInput
: Giriş şu anda desteklenmiyor.