私は、Webアプリケーションで音声を録音するために、FlashまたはJavaのみを使用できるようです。 JavaScriptを使ってそれを行う方法はありますか?JavaScriptを使用してWebアプリケーションで音声を録音できますか?
答えて
解決策は実行できますが、その時点ですべてのプラットフォームで解決策が機能しません。
のAndroid 3.0ブラウザ、Chrome for Androidでは(0.16)、Firefoxのモバイル10.0、iOS6のSafariとChrome(部分的なサポート)
リンク:
<input type="file" accept="audio/*;capture=microphone">
は、現在ではサポートされているHTML5 Media Capture
を参照してください。
iOS(すべてのバージョンが9まで)は、HTML5メディアキャプチャによるオーディオの録音のみをサポートしていません。 iOS上のSafariは写真/ビデオ録画アプリを起動します。 –
iOS9のSafariでHTML Media Captureを使った素晴らしいスクリーンショットhttps://addpipe.com/blog/the-new-video-recording-prompt-for-media-capture-in-ios9/ –
Javascriptでは、お客様のハードウェアに直接アクセスすることはできません。必要なのは、できるクライアント側の技術です。フラッシュ、1つ。
Javascriptはフラッシュと非常に簡単に通信できるので、フラッシュレコーダーを隠してhtml/js/cssでレコーダーUIを構築できます。ここで
は一例です:https://github.com/jwagener/recorder.js/blob/master/examples/example-1.html
はここで別の一つだ: http://blogupstairs.com/flashwavrecorder-javascript-flash-audio-recorder/
私は、これはあなたが必要な正確に何ではありません実現していますが、JSのソリューションをしたい理由を教えてくれませんでした。これは、フラッシュの依存関係の問題を修正するものではありませんが、フラッシュなしでUIを構築できるため、UIの問題を解決します。
もう一つの解決策はWAMIですが、純粋なjavascriptではないことがわかりますが、おそらく助けになるかもしれません。
"この記事の執筆時点では、ほとんどのブラウザはWebRTCのgetUserMedia()をサポートしていないため、Web開発者にJavascriptによるマイクアクセスを提供することができます。このプロジェクトは、Flashをサポートするブラウザ、独自のメディアサーバーソフトウェアをインストールすることなく、サーバー上のオーディオを収集することができます。 https://code.google.com/p/wami-recorder/
node.jsを使用した別の例 このサンプルアプリケーションは、JavaScriptで書かれており、WebサーバーとフレームワークにNodeとExpressを使用しています。これを動作させるには、WebサーバーにNode.js WebAPIライブラリをインストールする必要があります。 nodejs voice recording example
はいそこに純粋なHTML/JavaScriptの方法ですが、それは唯一のFirefoxとChromeで動作します: http://audior.ec/blog/recording-mp3-using-only-html5-and-javascript-recordmp3-js/
- 1. googleを使用してアプリケーションで音声録音を音声で録音できますか?
- 2. 音声録音アプリケーション
- 3. HTMLとJavascriptによる音声ストリーミングと音声録音
- 4. iPhoneで同時にマイクから音声を録音して録音することはできますか?
- 5. ブラウザで音声を録音する
- 6. Javaで音声を録音する
- 7. マイクロホンで音声を録音するためのwebRTCの使用
- 8. pyaudioを使った音声録音
- 9. 音声録音:PHP/JavaでRed 5サーバーを使用
- 10. Androidで特定の音量で音声を録音するAPI
- 11. アンドロイド録音音声ファイルwave
- 12. 音声認識の音声を録音する
- 13. Wowzaは音声を録音しますがビデオは録音しません
- 14. Webアプリケーションでtwiloを使用した音声通話
- 15. OGGでの音声の録音
- 16. iPhone - 背景での音声録音
- 17. 音声メモや他のレコーダアプリで録音した録音した音声に迅速にアクセスする方法3
- 18. WebアプリケーションのJava音声コール
- 19. WP7騒音検出 - 録音音声
- 20. 録音した音声をACTION_RECOGNIZE_SPEECHを使って録音したファイルの形で取得する方法
- 21. 録音済みの音声を音声電話で再生する
- 22. ユーザーが音声を録音するときに音声周波数グラフを作成しますか?
- 23. Flashを使用して音声と再生音声を遅れて録音することはできますか?
- 24. すべての音声録音をアナログテレフォニーに送信する音声ロガー
- 25. 録音中に短い音声を再生しますか?
- 26. 音声コマンドを使用してアンドロイドで別のアプリケーションを開きますか?
- 27. スウィフト - 音声認識 - 録音を停止
- 28. 波形を使用して長時間の音声を録音する方法
- 29. 録音音声作品、私は次の関数を使用してマイクからの音声入力を記録しています
- 30. 音声録音アプリケーションが動作しているときのSMSアラートiOS
http://stackoverflow.com/questions/12149451/how -i-record-a-users-voice-using-javascript-php – karaxuna