JavaScriptとマイクのオーディオストリーム

HTML5はまだ準備ができておらず、テスト済みのブラウザではgetUserMediaが動作しないので、私はそこに「ラッパー」があることを尋ねているので、マイクからオーディオストリームを取得し、Javascriptでサーバに送信することができます。 Webカメラでも同様のラッパーが作成されています。(「jquery-webcam-plugin」の場合は2つのリンクの制限がありますが)、マイクの音声ストリーミングでは似たようなものは見つかりませんでした。

オーディオは、一般に知られている任意の形式にすることができます。

フラッシュは私の毎日の基礎ではない、フラッシュのヒントは役に立たないかもしれない。

Googleのギアは廃止予定ですので、 AudioApi を使用することは賢明ではないと思います。 これは良いニュースではありません。だから、私は選択肢がJavaとFlashだけだと推測しています。

私はヒントやヒントをいただければ幸いです。

3

1 答え

私はあなたが「フラッシュは私の毎日の基礎ではありません」とは何を意味するのか分かりません。あなたの他の選択肢はJavaですが、それはユーザーフレンドリーではありません。プラグインが必要な場合(そしてgetUserMedia()が実装されるまで)、Flashにすることもできます。

ここでは、単純なFlashアプリケーションを、HTTPポストを介してオーディオを選択したWebサーバーにストリームするJavascript APIでラップするプロジェクトを示します。

https://code.google.com/p/wami-recorder/

理想的ではありませんが、うまく動作し、厄介なFlash Media Serverは必要ありません。

3
追加された
@IanMcGrawnにはWami Recorderの文字列などにオーディオを録音する方法はありますか?私はwebAudio/mozAudioを使って小さな操作をしたいのですが、ファイルをサーバーに入れてからクライアントに戻ってほしくないのですか?どのように直接バッファ/ Base64文字列パケットの形式で送信することを許可する方法に関する提案はありますか?またはファイル全体をベース64文字列として全体として?
追加された 著者 ShrekOverflow,
素晴らしい、まさに私が探していたもの。どうやってこれを見つけましたか? 4日齢。とにかく、受け入れられた答え。
追加された 著者 cyberseppo,
私はそれを作成しました:-)。まだいくつかの調整が必要ですが、基本的な考え方はそこにあります。あなたが改善のためのアイデアやコードを持っているならば、プロジェクトに貢献したり、プロジェクトページに「issue」を追加してください。
追加された 著者 Ian McGraw,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript