オーディオを録音したばかりで、純粋なJavascriptコードで再生したいと思います。HTML5で録音したwebmオーディオをプログラム的に再生するにはどうすればよいですか?
だからこれは私のコードです:
navigator.getUserMedia({audio: true},function(stream){
var recorder = new MediaRecorder(stream);
recorder.start(1000);
recorder.ondataavailable = function(e){
console.log(e.data);
// var buffer = new Blob([e.data],{type: "video/webm"});
};
});
は、私はHTMLで、オーディオなしでメモリに保存されているチャンクとaudio
またはvideo
タグを再生することができるようondataavailable
で行うには何がありますか?
ありがとうございました。シーケンス全体ではなくチャンクを再現していますか?私は実際には 'audioBuffer'、' audioBuffer'、 'audioBufferSourceNode'のようなWeb Audio APIのオブジェクトとメソッドを使ってそれを再現する方法を探していました。 –
@VictorFerreiraあなたは少なくとも最初のものまですべての以前のチャンクを必要とします。もしあなたが10チャンクを得るのに十分な長さで録音すれば、5曲目だけからファイルを作ることができますが、5曲目からはできません。メタデータは第1のチャンクに保持される。 – Kaiido