Envia um arquivo de áudio no canal e permite que o ouvinte controle a reprodução.
Descrição: Reproduz o arquivo especificado, permitindo que a reprodução seja controlada pelos dígitos fornecidos, se houver. Use aspas duplas para os dígitos caso deseje que nenhum seja permitido. Se offsetms for fornecido, o áudio será ajustado para a posição offsetms antes do início da reprodução. Retorna '0' se a reprodução for concluída sem que um dígito seja pressionado, ou o valor numérico ASCII do dígito pressionado, ou '-1' em caso de erro ou se o canal for desconectado. Retorna a posição onde a reprodução foi encerrada como endpos.
Define as seguintes variáveis de canal ao finalizar:
CPLAYBACKSTATUS - Contém o status da tentativa como uma string de texto: SUCCESS (sucesso), USERSTOPPED (parado pelo usuário), REMOTESTOPPED (parado remotamente), ERROR (erro).
CPLAYBACKOFFSET - Contém o deslocamento em milissegundos no arquivo onde a reprodução parou. '-1' indica o final do arquivo.
CPLAYBACKSTOPKEY - Se a reprodução for interrompida pelo usuário, esta variável contém a tecla pressionada.
Sintaxe: CONTROL STREAM FILE FILENAME ESCAPE_DIGITS SKIPMS FFCHAR REWCHR PAUSECHR OFFSETMS
filename - A extensão do arquivo não deve ser incluída no nome do arquivo.
ffchar - Padrão é '#'.
rewchr - Padrão é '*'.
offsetms - Deslocamento, em milissegundos, para iniciar a reprodução do áudio.
Sintaxe:
CONTROL STREAM FILE FILENAME ESCAPE_DIGITS SKIPMS FFCHAR REWCHR PAUSECHR OFFSETMS