Envia um arquivo de áudio no canal e permite que o ouvinte controle o fluxo do áudio.
Descrição: Envia 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 não permitir nenhum. Se offsetms for fornecido, o áudio fará seek (avanço/retrocesso) para 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 interrompida 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 offset em milissegundos no arquivo onde a reprodução parou. '-1' indica 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 - Offset, em milissegundos, para iniciar a reprodução do áudio.
Sintaxe:
CONTROL STREAM FILE FILENAME ESCAPE_DIGITS SKIPMS FFCHAR REWCHR PAUSECHR OFFSETMS