2

モバイルのマイクにアクセスして、HTML5 を使用して音声を録音できますか?

私はこのリンクを試していました:

http://www.html5rocks.com/en/tutorials/getusermedia/intro/

私が得る場所

< input type="file" accept="audio/*;capture=microphone">

次の入力タグを使用してマイクにアクセスしましたが、デバイスの HTML ビューアーでは機能しませんでした。

助けてください。

前もって感謝します。

4

1 に答える 1

1

どのブラウザを使用していますか? ではなく getUserMedia を使用できますinput type="file"。このデモは Chrome デスクトップで動作します: http://jsfiddle.net/GD63T/2/ですが、Android 用の Chrome で動作するには、次を使用して有効にする必要があります。chrome://flags

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia ||     navigator.mozGetUserMedia || navigator.msGetUserMedia;

var audio = document.querySelector('audio');

if (navigator.getUserMedia) {
    navigator.getUserMedia({
        audio: true,
        video: false
    }, function (stream) {
       audio.src = window.URL.createObjectURL(stream);
    }, onFailSoHard);
} else {
    alert("sorry, not supported in your browser");
}
于 2013-05-17T21:23:17.887 に答える