Enviam um arquivo de mídia para o usuário, que pode ser um áudio, vídeo ou imagem. A diferença entre os dois comandos reside no fato de que o comando “Midia” fica aguardando uma resposta do usuário e armazena essa reposta na variável designada pela chave <Variavel>.
Sintaxe:
<Acao>Midia</Acao>
<Conteudo>URL da mídia
Texto que será exibido, caso a mídia seja uma imagem</Conteudo>
<Variavel>Nome da variável que irá armazenar a resposta do usuário</Variavel>
<Acao>MidiaInfo</Acao>
<Conteudo>URL da mídia
Texto que será exibido, caso a mídia seja uma imagem</Conteudo>
i18n (Internacionalização)
Os comandos Midia e MidiaInfo seguem as mesmas regras de i18n que os comandos Msg e Info, ou seja, basta acrescentar as chaves referentes às culturas que o script irá selecionar tanto a mídia quanto o texto que estejam de acordo com a variável {Lang}. Por exemplo, caso o seu script possua além da língua neutra, a língua inglesa, o comando deve ser escrito dessa forma:
<Acao>MidiaInfo</Acao>
<Conteudo>URL da mídia para língua neutra
Texto da língua neutra</Conteudo>
<en-US>URL da mídia em inglês
Texto em inglês</en-US>
Conteúdo:
O conteúdo deve ser preenchido com a URL do arquivo de mídia que será exibido para o usuário. Caso haja conteúdo textual além da mídia, deve-se pular uma linha e então entrar com o texto.
Caso a resposta do usuário precise ser armazenada em uma variável, o nome dessa variável deverá estar na chave <Variavel>, como pode ser visto na linha 24 do exemplo abaixo.
Aviso Importante:
A URL da imagem será toda convertida para letras minúsculas, então tome cuidado para que os nomes dos arquivos nos servidores de hospedagem também estejam grafados dessa forma. No caso de servidores baseados em Linux, por exemplo, se você colocar letras maiúsculas no endereço do arquivo de mídia, este não será encontrado.
Exemplo:
<?xml version='1.0' encoding='UTF-8'?> <Script> <Linha> <id>1</id> <Acao>MidiaInfo</Acao> <Conteudo>http://www.seusite.com.br/img/figura1.jpg</Conteudo> <Variavel></Variavel> <Proximo>2</Proximo> </Linha> <Linha> <id>2</id> <Acao>MidiaInfo</Acao> <Conteudo>http://www.seusite.com.br/img/video1.mp4 Esse é o vídeo de apresentação da minha empresa.</Conteudo> <Variavel></Variavel> <Proximo>3</Proximo> </Linha> <Linha> <id>3</id> <Acao>Midia</Acao> <Conteudo>http://www.seusite.com.br/img/figura2.jpg Você gostou da nossa apresentação?</Conteudo> <Variavel>Resposta</Variavel> <Proximo>4</Proximo> </Linha> <Linha> <id>4</id> <Acao>MidiaInfo</Acao> <Conteudo>http://www.seusite.com.br/img/figura3.jpg Você respondeu: {Resposta}</Conteudo> <Variavel></Variavel> <Proximo>5</Proximo> </Linha> <Linha> <id>5</id> <Acao>Encerra</Acao> <Conteudo></Conteudo> <Variavel></Variavel> <Proximo>999</Proximo> </Linha> </Script>
Tipos Aceitos e Limites:
O tamanho máximo para qualquer arquivo de mídia trafegar em nosso sistema pela rede do WhatsApp é de 5 MB.
Áudio
audio/basic
audio/L24
audio/mp4
audio/mpeg
audio/ogg
audio/vorbis
audio/vnd.rn-realaudio
audio/vnd.wave
audio/3gpp
audio/3gpp2
audio/ac3
audio/vnd.wave
audio/webm
audio/amr-nb
audio/amr
Vídeo
video/mpeg
video/mp4
video/quicktime
video/webm
video/3gpp
video/3gpp2
video/3gpp-tt
video/H261
video/H263
video/H263-1998
video/H263-2000
video/H264
Imagem
image/jpeg
image/gif
image/png
image/bmp
Texto
text/vcard
text/csv
text/rtf
text/richtext
text/calendar
text/directory
Aplicativos
application/pdf
0 comentário