サイトのいくつかの投稿に音声録音を追加することを検討しています。次のことを可能にする ASP.NET ライブラリがあるかどうか疑問に思っています。
- ボタンを押すと録音開始
- コンプの内蔵マイクを通して私が話していることを録音します
- ファイルを .wav またはその他の一般的なサウンド ファイルとして保存します。
今のところ、私はこの機能の唯一のユーザーですが、後でクライアントのために引き出したい場合に備えて、トリックのバッグに入れておくと便利です.
サイトのいくつかの投稿に音声録音を追加することを検討しています。次のことを可能にする ASP.NET ライブラリがあるかどうか疑問に思っています。
今のところ、私はこの機能の唯一のユーザーですが、後でクライアントのために引き出したい場合に備えて、トリックのバッグに入れておくと便利です.
プラグインの助けなしでは実行できません。ブラウザは音声録音をサポートしていません。次の中から選択できます。
ここに問題があります。ブラウザは、アプリケーションによるこのレベルのハードウェア アクセスを許可していません。ただし、エンドユーザーがアクセスを許可する場合は、Java、Flash、または ActiveX のいずれかを使用してこれを実現できますが (そうしないでください)、多くの注意事項があります。これは、あなたのような志を同じくする人々が同じ課題に取り組んでいる素晴らしいスレッドです。
これを行うことに追い詰められた場合、署名付きの Java アプレットを作成します。
ソリューションには、(Flash コンポーネントを呼び出すマークアップのレンダリング以外に) Flash コンポーネントが含まれます。ASP.NET スタックはそれを行うことができません。Silverlight ではそれができないようです。
方法は次のとおりです。
asp.netはサーバー側であり、クライアント側のマイクにアクセスする必要があるため、asp.netから直接ではありません-ただし、新しいAdobe Flash Playerにはマイクにアクセスする機能があるため、理論的にはフラッシュを使用して録音してからサイトにアップロードできます.
ListenUp SDKを参照してください。SDK を使用して音声を投稿しているenglish-test.netという掲示板を見つけました。
通常の HTML はオーディオの入力とアップロードをサポートしていないため、これを実現するにはクライアント側のコードが必要です。
ActiveX コントロールのActive Audio Record 2.0は、オーディオの録音と ASP.NET Web サーバーへのアップロードをサポートしていると主張しています。試したことはないけど。