Akıllı Ev MediaState Özelliği Şeması
action.devices.traits.MediaState
: Bu özellik, medya durumlarını bildirebilen cihazlar için kullanılır.
MediaState
özelliği, Asistan tarafından aşağıdaki amaçlarla kullanılır:
- Her cihazda nelerin oynatıldığını ve oynatmanın Asistan tarafından başlatılıp başlatılmadığını öğrenmek için Bu bilgiler, Asistan'ın kullanıcı niyetlerini daha iyi anlamasına yardımcı olur. Örneğin, asıl amaçları "Cihazda Tonight Show'u oynatan cihaz duraklat" olduğunda, kullanıcılar "Bu Gece Programı'nı duraklat" diyecektir.
- Medya oynatıcılar arasında taşınabilirlik için Asistan, oynatılan içeriği ve mevcut oynatmanın konumunu biliyorsa kullanıcı odalar arasında geçiş yaparken bu oynatmayı başka bir cihaza aktarabilir veya oynatmayı daha sonra rastgele bir cihazda daha sonra izlemek üzere kaydedebilir.
Bu özellikteki özellikleri yapılandırarak çözümünüzün medya durumlarının hangi düzeyini ve yönünü sağladığını belirtebilirsiniz. Bu özellik genellikle TransportControl
özellikleriyle birlikte kullanılır.
CİHAZ ÖZELLİKLERİ
Bu özelliğe sahip cihazlar, SYNC
işlemi kapsamında aşağıdaki özellikleri bildirebilir. SYNC
amaçlarının ele alınması hakkında daha fazla bilgi edinmek için Niyet karşılama bölümüne bakın.
Özellikler | Tür | Açıklama |
---|---|---|
supportActivityState |
Boole |
(Varsayılan: Cihazın etkinlik durumunu bildirebilmediğini belirtir. |
supportPlaybackState |
Boole |
(Varsayılan: Cihazın mevcut oynatma durumunu bildirebilmediğini belirtir. |
Örnekler
SENKRONİZASYON yanıtı için hem etkinliği hem de oynatma durumunu bildiren medya cihazı
{ "supportActivityState": true, "supportPlaybackState": true }
Cihaz STATES
Bu özelliğe sahip öğeler, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
amaçlarının ele alınması hakkında daha fazla bilgi edinmek için Niyet karşılama bölümüne bakın.
Eyaletler | Tür | Açıklama |
---|---|---|
activityState |
String |
Cihazın etkin olup olmadığını ve kullanıcının cihazla etkin bir şekilde etkileşimde bulunup bulunmadığını belirtin. Desteklenen değerler:
|
playbackState |
String |
Medya oynatırken mevcut durumu belirtir. Desteklenen değerler:
|
Örnekler
Hem etkinliği hem de oynatma durumunu bildiren medya cihazı
{ "activityState": "ACTIVE", "playbackState": "PAUSED" }
Cihaz KOMUTLARI
Yok.