Akıllı Ev MediaState Özellik Şeması
action.devices.traits.MediaState
: Bu özellik, medya durumlarını bildirebilen cihazlar için kullanılır.
Asistan, MediaState
özelliğini şu amaçlar için kullanır:
- Her cihazda neyin çalındığını, çalmanın başarısız olup olmadığını, Asistan tarafından başlatılır. Bu bilgiler, Asistan'ın kullanıcıların amaçlarını daha iyi anlamasına yardımcı olur. Örneğin, kullanıcılar asıl niyeti şu olduğunda "Bu Gece Programı'nı duraklat" diyecektir. "Şu anda Tonight Show'u oynatan cihazı duraklat".
- Medya oynatıcılar arasında taşınabilirlik için; Asistan ne çaldığını biliyorsa ve oynatıldığında, Asistan bu oynatmayı başka bir cihaza aktarabilir ve böylece Kullanıcı odalar arasında geçiş yapabilir veya oynatmayı daha sonra rastgele bir cihazda izlemek üzere kaydedebilir.
Çözümünüzün hangi düzeyde ve yönden medya durumu sağlayacağını aşağıdakileri yaparak belirtebilirsiniz:
yapılandırdığınızdan emin olun. Bu özellik genellikle
TransportControl
özellikleri
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 |
---|---|---|
supportActivityState |
Boole |
(Varsayılan: Cihazın etkinlik durumunu bildirip bildiremeyeceğini belirtin. |
supportPlaybackState |
Boole |
(Varsayılan: Cihazın mevcut oynatma durumunu bildirip bildiremeyeceğini belirtin. |
Ö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 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 |
---|---|---|
activityState |
String |
Cihazın etkin olup olmadığını ve kullanıcının cihazla etkin bir şekilde etkileşim kurup kurmadığını belirtin. Desteklenen değerler:
|
playbackState |
String |
Medya oynatılırken mevcut durumu belirtir. Desteklenen değerler:
|
Örnekler
Hem etkinliği hem de oynatma durumunu bildiren medya cihazı
{ "activityState": "ACTIVE", "playbackState": "PAUSED" }
Cihaz COMMANDS
Yok.