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, kullanıcılar asıl niyetleri "Şu anda Tonight Show'u oynatan cihazı duraklat" olduğu halde "Tonight Show'u duraklat" derler.
- Medya oynatıcılar arasında taşınabilirlik için: Asistan, oynatılan içeriği ve mevcut oynatma konumunu bilirse kullanıcı odalar arasında geçiş yaparken bu oynatma işlemini başka bir cihaza aktarabilir veya oynatma işlemini daha sonra kullanmak üzere rastgele bir cihaza 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
intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
Özellikler | Tür | Açıklama |
---|---|---|
supportActivityState |
Boole |
(Varsayılan: Cihazın etkinlik durumunu bildireyip bildiremediğini belirtir. |
supportPlaybackState |
Boole |
(Varsayılan: Cihazın mevcut oynatma durumunu bildirebilmediğini belirtir. |
Örnekler
SYNC yanıtı için hem etkinliği hem de oynatma durumunu bildiren medya cihazı
{ "supportActivityState": true, "supportPlaybackState": true }
Cihaz DURUMLARI
Bu özelliğe sahip öğeler, QUERY
işlemi kapsamında aşağıdaki durumları bildirebilir. QUERY
intent'lerini işleme hakkında daha fazla bilgi edinmek için Intent karşılama başlıklı makaleyi inceleyin.
Eyaletler | Tür | Açıklama |
---|---|---|
activityState |
String |
Cihazın etkin olup olmadığını ve kullanıcının cihazla aktif olarak 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.