Esquema de atributo MediaState da casa inteligente
action.devices.traits.MediaState: essa característica é usada para dispositivos que podem informar estados de mídia.
O Assistente usa o atributo MediaState para:
- Para saber o que está sendo reproduzido em cada dispositivo, mesmo que a reprodução tenha sido iniciada pelo Google Assistente. Essas informações ajudam o Google Assistente a entender melhor as intenções do usuário. Por exemplo, os usuários dirão "Pause the Tonight Show" quando a intenção real for "Pause the device currently playing the Tonight Show'.
- Para portabilidade entre players de mídia: se o Google Assistente souber o que está sendo reproduzido e a posição da reprodução atual, ele poderá transferir essa reprodução para outro dispositivo à medida que o usuário se move entre os cômodos ou salvar a reprodução para mais tarde em um dispositivo arbitrário.
É possível especificar o nível e o aspecto dos estados de mídia que sua solução oferece
  configurando os atributos nesse atributo. Essa característica normalmente é usada com as características
  TransportControl.
ATRIBUTOS do dispositivo
Dispositivos com essa característica podem informar os seguintes
  atributos como parte da operação SYNC. Para saber
  mais sobre o processamento de intents SYNC, consulte
  Fulfillment de intents.
| Atributos | Tipo | Descrição | 
|---|---|---|
| supportActivityState | Booleano | Padrão:  Indica se o dispositivo pode informar o estado da atividade. | 
| supportPlaybackState | Booleano | Padrão:  Indica se o dispositivo pode informar o estado atual da reprodução. | 
Exemplos
Dispositivo de mídia que informa a atividade e o estado de reprodução para a resposta SYNC
{
  "supportActivityState": true,
  "supportPlaybackState": true
}ESTADOS DO DISPOSITIVO
As entidades com essa característica podem informar os seguintes
  estados como parte da operação QUERY. Para saber
  mais sobre o processamento de intents QUERY, consulte
  Fulfillment de intents.
| Estados | Tipo | Descrição | 
|---|---|---|
| activityState | String | Indica se o dispositivo está ativo e o usuário está interagindo com ele. Valores aceitos: 
 | 
| playbackState | String | Indicar o estado atual ao abrir mídia. Valores aceitos: 
 | 
Exemplos
Dispositivo de mídia que informa a atividade e o estado de reprodução
{
  "activityState": "ACTIVE",
  "playbackState": "PAUSED"
}COMANDOS do dispositivo
Nenhum.