Suporte » Plugins » Gravar Audio

  • Pessoal eu gostaria de criar um plugin para gravar áudio.

    Voces sabem dizer se o getUserMedia() do html5 funciona? estou com alguns problemas parece que o wordpress chama os plugins com protocolo file, isso é certo?

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Bom dia carlos_proenca,

    Antes de pensar no wordpress, você já verificou com o seu servidor se ele aguenta isso? Pois gravar áudio direto no wordpress implica em considerável consumo de banda – e dependendo do seu público e seu objetivo, bota consumo nisso. E não vai nessa de servidor que diz “banda ilimitada”, que isso não existe, o ilimitado vai até onde o sensor da sua hospedagem disparar, ver que você está usando muita banda e aí eles ou mandam você manerar ou te derrubam.

    Se você sabe ou acredita que seu servidor aguenta, sugiro que veja o https://wordpress.org/plugins/audio-comments/. Não sei se seu objetivo seria esse, mas se estudar a programação do plugin, pode aproveitar a coficiação PHP e JS para entender como integrar com seu wordpress.

    Abraços e boa sorte,

    Opa Raiden, então neh… provavelmente isso vai consumir muita banda mesmo, contudo é só para teste e é pedido de cliente neh tenho que fazer e mostrar.

    A funcionalidade do getUserMedia() eu ja testei e sei que funciona no WP normal.

    No caso eu estou com uma dificuldade em mandar meu arquivo de audio(blob) para o meu PHP (codigo no plugin)

    meu JS com o Ajax

    function upload($url) {
    	var formData = new FormData();
    	formData.append("action", "add_foobar");
    	formData.append("audio", jQuery('#audio-recorder-kdu').attr('src'));
    
    	jQuery.ajax({
    		url : $url,
    		type : "POST",
    		data : formData,
    		processData : false,
    		contentType : false,
    		success : function(result) {
    			alert("funfoooo".result);
    		}
    	});
    }

    aqui esta o code do meu plugin onde eu devo mandar um email com o arquivo de audio.

    function sendEmail() {
        $file = $_FILES["audio"]["tmp_name"];
    
    	wp_mail("email@email.com","titulo","Conteudo email  ","header",$file);
    }

    no wordpress como eu consigo passar esse audio para mandar por email? e como consigo converter esse blob que vem da tag <audio> do html5 pra um arquivo .wav ou .mp3?

    att,

    Boa noite carlos_proenca,

    Sugiro fortemente que também poste sua dúvida no

    http://pt.stackoverflow.com/

    Pois é um fórum de programadores, várias linguagens, e esse link é para a versão português. Se bem que eu uso a versão em inglês, pois é uma comunidade com muito tempo, bem ativa, mas aí tem que sabe formular a dúvida em inglês e principalmente entender a solução em inglês.

    Eu não sou programador, sou designer, então nem sonho como faz isso, o que eu faço é usar ou plugins do repositório oficial ou do codecanyon e adapto.

    Abraços e boa sorte,

    Opa Raiden, tudo bem?

    hehe não faz mal eu tambem estou começando com o dev de plugins para WP.

    creio que seja alguma bobeirinha, eu sou DEV java então o stackoverflow já é meu conhecido de tempossss hehe

    obrigado pela dica, eu estou apenas postando a duvida no forum oficial pra caso não tenha solução apelar para o stackoverflow hehe.

    eu sempre uso o em ingles tambem a comunidade que usa é bemmmm maior e com uma expertise bem maior tambem…(ao meu ver é claro)

    mas tudo tranquilo eu vou perguntar la e resolver esse problema e entao eu vou colocar o code no GitHub e posto aqui pra voce poder dar uma olhada não é uma coisa de outro mundo não.

    sem mais
    thks for all
    até

    Boa tarde carlos_proenca,

    Legal, é bom aqui no fórum a presença de dev para subir o nível, pois eu mesmo por vezes respondo tópicos aqui no fórum br pesquisando no fórum internacional. E quando envolve code, vou no stackoverflow – normalmente o original em inglês.

    E grato pela iniciativa de compartilhar conhecimento, ajuda.

    Abraços e muita boa sorte,

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Gravar Audio’ está fechado para novas respostas.