Pesquisar na Comunidade
Mostrando resultados para as tags ''gravar e enviar audio''.
Encontrado 1 registro
-
Inicialmente informo-lhes que meu conhecimento em php é rasteiro. Pesquisando este assunto na internet encontrei na https://github.com/sythoos/jRecorder/ um jQuery plugin com scripts em php que grava uma mensagem em voz no formato wav. Após estudá-lo consegui implementá-lo em 3 etapas : 1 - Gravar uma mensagem por voz. Nesta etapa coloquei na variável chamada host: 'http://nome-do-servidor/jRecorder/temp/acceptfile.php?filename=hello.wav'. que captura o mensagem de voz e grava com o nome hello.wav Nota - Não existe a instrução <form name="audio" method="get" action="script.php"> O script acceptfile.php tem as instruções : if(!isset($_REQUEST['filename'])) { exit('No file'); } $upload_path = dirname(__FILE__). '/'; $filename = $_REQUEST['filename']; $fp = fopen($upload_path."/".$filename.".wav", "wb"); fwrite($fp, file_get_contents('php://input')); fclose($fp); exit('done'); 2 - Ajustei um script em php que peguei no diretório php/extras/email/l no acceptfile.php e declarei nas variáveis remetente e destinatário nomes aaaaaaa e bbbbbbb. Testei este script e está funcionando. Nota - na mensagem do email criei um link para editar o hello.wav 3- Inclui no acceptfile.php instruções para criar um arquivo chamado audio.php que edita o hello.wav ( link citado no item 2 ) e está funcionando. O meu problema é em passar para o script acceptfile.php os nomes do remetente e destinatário a ser informado pelo usuário na tela inicial. Realizei as seguintes alterações no script : - incluir os campos remetente e destinatário no formulário inicial - declarei a instrução <form name="audio" method="get"> sendo que from=document.audio.destinatario.value to=document.audio.destinatario.value - Verifiquei que nestas variáveis os nomes informados estão corretos entretanto não são passadas para acceptfile.php através da declaração host que alterei para : host: 'http://nome-do-servidor/jRecorder/temp/acceptfile.php?filename=hello.wav&remetente=from&destinatario=to' - No arquivo acceptfile.php realizei as seguintes alterações : $remetente = $_REQUEST['remetente']; $destinatario = $_REQUEST['destinatario']; Verifiquei que estão em branco ou igual a espaço. Me desculpem pelo longo texto. Alguém sabe como resolver isto ? Agradeço a atenção . kleber