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: false)

Cihazın etkinlik durumunu bildirebilmediğini belirtir.

supportPlaybackState Boole

(Varsayılan: false)

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:

INACTIVE
STANDBY
ACTIVE
playbackState String

Medya oynatırken mevcut durumu belirtir.

Desteklenen değerler:

PAUSED
PLAYING
FAST_FORWARDING
REWINDING
BUFFERING
STOPPED

Örnekler

Hem etkinliği hem de oynatma durumunu bildiren medya cihazı

{
  "activityState": "ACTIVE",
  "playbackState": "PAUSED"
}

Cihaz KOMUTLARI

Yok.

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.