オーディオを録音するためのフロントエンド ソリューションが必要ですが、ユーザーが常に最新のブラウザーを使用しているわけではないため、フラッシュ フォールバックが必要です。ユーザーが自分の声をオンラインで録音できるようにする自動フォールバック ライブラリ (html5/flash プレーヤーなど) を探しています。
Google で検索しましたが、満足のいくものが見つかりません。推奨事項はありますか?
どうもありがとう
Audiorは、マイクから生のオーディオを録音したり、 mp3に変換したり、mp3 ファイルを提供したり、Web サーバーにアップロードしたりできるフラッシュ ベースのソリューションです。コンピューターにアップロードまたは保存されるまで音声を RAM に保持するため、ブラウザーがクラッシュした場合にデータが失われる長時間の録音には適していません。
FLVARは別のフラッシュ ベースのソリューションであり、録音すると、録音されたオーディオがメディア サーバー (Wowza、Adobe Media Server、または Red5) にストリーミングされ、 .flvファイルに保存されます。使用されるコーデックは、Flash Player にネイティブなコーデックであるSpeexまたはNellyMoser の ASAOです。データは記録時にストリーミングされるため、FLVAR は長時間の記録に適しています。
HTML メディア キャプチャは、モバイル デバイスのフォールバックとして使用できます。<input >
HTML タグを新しい拡張することで機能し、capture
オーディオまたはビデオを指定できます。デバイスでネイティブ録音アプリを録音すると、録音されたメディアがフォームに添付されます。iOS 用 Safari でのオーディオのみの録音を除いて、すべてのモバイル ブラウザで十分にサポートされています。オーディオのみではなく、オーディオ + ビデオのみをサポートします。
iOS でのビデオの HTML メディア キャプチャの実装/プロセスは次のとおりです。:
このプロセスは、オーディオ用の Android デバイスでも同様です。HTML メディア キャプチャは、どのデスクトップ ブラウザでもサポートされていません。
近い将来、デスクトップ ブラウザで Flash 以外の音声録音を行うための唯一のクロス ブラウザ ソリューションは、MediaStream Recording 標準です。
MediaStream Recordingは、Media Capture Task Force による JS API の最近の提案です。JS API の目的は、ブラウザでのオーディオとビデオのレコーディングを非常にシンプルにすることです。現在、Firefox 27 でのみ、オーディオのみに実装されています。この記事では、標準について詳しく説明します。