問題タブ [wav]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1133 参照

c# - C# winform - 埋め込みリソースからの wav ファイルの再生

毎秒 1 つずつ 2 分間再生する必要がある 1 秒の wav ファイルが 15 個あります。アプリケーションのロード時に wav ファイルをメモリに読み込んでそこから再生するか、Properties.Resources から毎秒オンザフライでロードする方がよいでしょうか?

0 投票する
0 に答える
1966 参照

c# - wav ファイルの長さを取得しますか? (soundplayer クラスで wav を再生)

プログラムで.NETSoundPlayerクラスを使用して wav サウンド ファイルを再生していますが、どうにかして wav ファイルの長さ (ミリ秒単位) を取得することはできますか?

回答ありがとうございます。

0 投票する
9 に答える
166747 参照

java - Javaで.wavファイルを再生する方法

Java で *.wav ファイルを再生しようとしています。私はそれを次のようにしたい:
ボタンが押されたとき、短いビープ音を鳴らす。

私はそれをグーグルで検索しましたが、ほとんどのコードが機能していませんでした。.wav ファイルを再生するための簡単なコード スニペットを教えてもらえますか?

0 投票する
2 に答える
3169 参照

mp3 - 無料の g729 または g711 コンバーターはありますか?

G729またはG711ファイルをwav、wma、mp3、またはWindows Media Playerなどで再生できるその他の形式に変換するコンバーターが必要です。

0 投票する
2 に答える
916 参照

silverlight - PCM 以外の WAV ファイルを SilverLight アプリケーションにストリーミングする

サーバーに保存された記録済みの WAV ファイルを、ユーザーがクライアントとして Silverlight アプリケーションで再生できるようにしたいと考えています。Silverlight で WAV ファイルを再生する方法があることはわかりましたが (こちら)、実装しようとすると、ファイルが PCM 形式ではなくエンコードされているため、ファイルの再生中にエラーが発生しました。

再生しようとしているファイルは特別なエンコーダーでエンコードされているため、サーバーで WAV ファイルをデコードしてクライアントにストリーミングするしか方法がないと考えました。存在するすべての WAV ファイルを変換するのは合理的ではないため、デコード プロセスはリアルタイムで実行する必要があります。

それは可能ですか?どのストリーマーを使用できますか? (Windows Media Service はここで役に立ちますか?) 誰かそのようなシナリオの経験がありますか?

あなたの助けに感謝。

0 投票する
3 に答える
14682 参照

javascript - ファイルのダウンロードに使用される動的に作成された iframe は、firebug を使用して onload をトリガーしますが、それを使用しない場合はトリガーしません

編集:この問題は現在、機能するまで「解決」されているため、その理由に関する情報を探しています。修正については、以下の私のコメントを参照してください。

デフォルトのオーディオプレーヤーをトリガーして再生するために、wavファイルを動的に(タイムアウト後またはユーザーの指示に従って)iframeに繰り返しダウンロードするWebアプリケーションがあります。アプリケーションは FF 2 または 3 のみを対象としています。ファイルがいつ完全にダウンロードされたかを判断するために、iframe に window.onload ハンドラーを使用したいと考えています。このstackoverflow.comの回答に基づく毎回新しい iframe を作成しています。アプリケーションを使用しているブラウザーで firebug が有効になっている限り、すべてがうまく機能します。firebug がなければ、onload は起動しません。firebug のバージョンは 1.3.1 ですが、Firefox 2.0.0.19 と 3.0.7 をテストしました。wavファイルがダウンロードされたときにiframeからオンロードを確実にトリガーする方法はありますか? または、ダウンロードの完了を通知する別の方法はありますか? 関連するコードは次のとおりです。

HTML (hidden の唯一の属性は display:none;):

JavaScript (jQuery を使用することもできますが、innerHTML は、私が読んだものから html() よりも高速です):

そして、notifyLoaded の内容:

また、document.createElement を使用して iframe を作成しようとしましたが、同じ動作が見つかりました。オンロードは、firebug が有効になっているたびにトリガーされ、それなしではトリガーされませんでした。

編集: iframe の宣言方法に関する情報を修正し、コールバック関数のコードを追加しました。いいえ、console.log 呼び出しはありません。

0 投票する
5 に答える
36335 参照

c - Cでオーディオwavファイルを処理する

私はwavファイルの振幅を処理し、それを小数でスケーリングすることに取り組んでいます。私は、言語のニュアンスに取り組みながら、メモリ効率の良い方法でファイルを読み書きする方法に頭を悩ませようとしています (私は C が初めてです)。ファイルは、8 ビットまたは 16 ビット形式のいずれかです。私がこれを行うと考えた方法は、最初にヘッダーデータを事前に定義された構造体に読み取り、次にループ内で実際のデータを処理して、データのチャンクをバッファーに読み取り、必要なことは何でも行います。そしてそれを出力に書き込みます。

最後にファイルサイズが異なります(40Mbファイルの場合、1k程度)。これは、ファイルが終了している可能性があるにもかかわらず、バッファ全体を出力に書き込んでいることが原因であると思われますバッファサイズ全体を満たす前に。また、出力ファイルがめちゃくちゃです - 再生も開くこともできません - だから私はおそらくすべて間違っています。私が台無しにしている場所に関するヒントは素晴らしいでしょう。ありがとう!

0 投票する
4 に答える
24273 参照

java - .wav サウンドを再生するにはどうすればよいですか?

私はアプリを作っています。アクティビティが開かれたときにサウンドを鳴らしたいのですが、サウンドファイルはR.raw.sound_file.

0 投票する
2 に答える
23847 参照

java - Java (Swing) を使用して JPanel/JFrame で .wav サウンド ファイルを再生する

Swing GUI で開いたときに、ハードドライブの場所からファイルパスを使用して .wav サウンド ファイルを再生する方法のコード例が必要です。再生ボタンを表示したり、一時停止または停止したりする必要はありません。ウィンドウの「ファイル」から「サウンド」オプションを選択したときに再生したいだけです(その方法はすでに知っているので、説明する必要はありません)。

つまり、基本的には、JFrame 内のファイルパス (つまり、c:/cake/thereisnone.wav) から .wav サウンド ファイルを再生する方法です。

そして、後でそのサウンド ファイルにメソッドを簡単に適用するにはどうすればよいでしょうか。

また、JFrame の BufferedImage にメソッドを適用する方法を誰かが知っていれば、それも役に立ちます。

皆様、本当にありがとうございました!

0 投票する
1 に答える
155 参照

c# - C# で、コンピューター上のデバイスからデータストリームを受信する方法

C# で小さなオーディオ レコーダー アプリを作成する予定です。私のラップトップには常にアクティブなマイクが内蔵されているので、それを初期段階のテストとして使用したいと考えています。単純に録音を開始し、ファイルを .wav として保存するか、LAME dll を使用して MP3 に変換します。

問題は、そのマイクに接続する方法がわからないことです。デバイスを検出できるライブラリを使用するか、それともデバイスが接続されているポートからのバイト ストリームをキャッチするだけですか?

接続されたデバイスからデータを受信した経験がありません。すべてのデータをバイト配列に入力してから、それを WAV ファイルにシリアル化する必要があると思いますが、よくわかりません。

この件について何かヒントを得ることができますか?