5

サイトのいくつかの投稿に音声録音を追加することを検討しています。次のことを可能にする ASP.NET ライブラリがあるかどうか疑問に思っています。

  1. ボタンを押すと録音開始
  2. コンプの内蔵マイクを通して私が話していることを録音します
  3. ファイルを .wav またはその他の一般的なサウンド ファイルとして保存します。

今のところ、私はこの機能の唯一のユーザーですが、後でクライアントのために引き出したい場合に備えて、トリックのバッグに入れておくと便利です.

4

6 に答える 6

2

プラグインの助けなしでは実行できません。ブラウザは音声録音をサポートしていません。次の中から選択できます。

  • SilverLight アプレットを作成します。
  • flashPlayer も記録できます。
  • これを実行できる Java アプレットを見つけてください。
  • ActiveX プラグインを作成します (asp との親和性があるため)
  • OS が提供するボイス レコーダーを使用し、ファイルを保存してアップロードします。ブラウザ経由で簡単再生
于 2009-07-29T21:42:33.007 に答える
1

ここに問題があります。ブラウザは、アプリケーションによるこのレベルのハードウェア アクセスを許可していません。ただし、エンドユーザーがアクセスを許可する場合は、Java、Flash、または ActiveX のいずれかを使用してこれを実現できますが (そうしないでください)、多くの注意事項があります。これは、あなたのような志を同じくする人々が同じ課題に取り組んでいる素晴らしいスレッドです。

http://drupal.org/node/69242

これを行うことに追い詰められた場合、署名付きの Java アプレットを作成します。

于 2009-07-29T21:39:07.757 に答える
1

ソリューションには、(Flash コンポーネントを呼び出すマークアップのレンダリング以外に) Flash コンポーネントが含まれます。ASP.NET スタックはそれを行うことができません。Silverlight ではそれができないようです。

方法は次のとおりです。

于 2009-07-29T21:40:34.010 に答える
0

asp.netはサーバー側であり、クライアント側のマイクにアクセスする必要があるため、asp.netから直接ではありません-ただし、新しいAdobe Flash Playerにはマイクにアクセスする機能があるため、理論的にはフラッシュを使用して録音してからサイトにアップロードできます.

于 2009-07-29T21:38:17.587 に答える
0

ListenUp SDKを参照してください。SDK を使用して音声を投稿しているenglish-test.netという掲示板を見つけました。

于 2009-07-29T21:41:35.630 に答える
0

通常の HTML はオーディオの入力とアップロードをサポートしていないため、これを実現するにはクライアント側のコードが必要です。

ActiveX コントロールのActive Audio Record 2.0は、オーディオの録音と ASP.NET Web サーバーへのアップロードをサポートしていると主張しています。試したことはないけど。

于 2009-07-29T21:43:05.423 に答える