0

サウンド入力をサーバーに送信する必要があります。変数として送信できますか? 関数start_microphone()で何をすべきか、どのメソッドAudioContext()を使用すればよいですか?

var input = null;
var webaudio_tooling_obj = function() {
    var audioContext = new AudioContext();
    console.log("audio is starting up ...");
    var BUFF_SIZE = 16384;
    var audioInput = null,

    if (!navigator.getUserMedia)
        navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia ||
            navigator.mozGetUserMedia || navigator.msGetUserMedia;

    if (navigator.getUserMedia) {
        navigator.getUserMedia({
            audio: true
        }, function(stream) {
            start_microphone(stream);
        }, function(e) {
            alert('Error capturing audio.');
        });
    } else {
        alert('getUserMedia not supported in this browser.');
    }

    function start_microphone(stream) {
        ///////////////////
    }
}();

function sendInput() {
    $(document).ready(function() {
        $("button").click(function() {
            $.post("/tuner/getfreq/", {
                "sound": input
            }, function(data, status) {
                document.getElementById("post").innerHTML = data;
            });
        });
    });
}
4

0 に答える 0