5

AudioContext が必要なRecorderJS ライブラリ ( https://github.com/mattdiamond/Recorderjs ) を使用しようとしています。ただし、スクリプトの最初で AudioContext を宣言すると、ページの読み込み時にコンソールに「ReferenceError: AudioContext が定義されていません」というエラーが表示されます。他の誰かがこのような AudioContext で問題に遭遇したことがありますか? JS のスニペットと、すべてが含まれている HTML の両方を投稿しました。前もって感謝します!

JS:

var audioContext = new AudioContext();
var audioInput = null, inputPoint = null, audioRecorder = null;

$(document).ready(function(){
    // recording stuff
});

HTML:

<!DOCTYPE html>
<html>
    <head>
        <title>Recording</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <link rel='stylesheet' type='text/css' href='stylesheet.css'/>
        <script src="http://cwilso.github.io/AudioContext-MonkeyPatch/AudioContextMonkeyPatch.js"></script>
        <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
        <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
        <script src="recorder.js"></script>
        <script src="script.js"></script>
    </head>
    <body>
        <button class="record" type='button'>Record</button>
    </body>
</html>
4

2 に答える 2

0

あなたのコードは Chrome29 で問題なく動作しました。あなたのブラウザは Web Audio API をサポートしていますか? ( http://caniuse.com/audio-api )

あなたのように AudioContext Monkey Patch を使用する前ではAudioContext()なく、「ReferenceError: AudioContext not defined」というエラーが発生しました。webkitAudioContext()キャッシュ/ハードリフレッシュの問題ではなく、ロードされていることは確かですか?

于 2013-09-14T06:15:31.730 に答える