問題タブ [soundplayer]

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 投票する
3 に答える
1911 参照

c# - c# でバイト配列を System.Media.SoundPlayer に送信する

次のようなスピーカーに文字列バイトを送信したい:

しかし、私はこの例外を受け取ります: 私の問題 pic http://8pic.ir/images/g699b52xe5ap9s8yf0pz.jpg

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

c# - あるスレッドで SoundPlayer.PlaySync() を実行し、別のスレッドで Stop() を実行するにはどうすればよいですか?

私は単純な .wav プレーヤーを書いています。再生ボタン、停止ボタンの 2 つのボタンがあります。

私は2つの解決策を持っています:

1. Play() API を使用して .wav ファイルを再生します。Stop() API を使用して停止します。

問題は、Play() API が別のスレッドでオーディオを再生するため、.wav ファイルが停止しているときに何かを実行できないことです (たとえば、[再生] ボタンを無効にする)。

2. 自分でスレッドを作成し、このスレッド内で PlaySync() API を使用し、オーディオが停止した後にタスクを実行します。次に、ユーザーが停止ボタンをクリックすると、Stop() API を呼び出して停止します。

ただし、Stop() API は実際にはオーディオを停止しないことがわかりました。

誰かが理由を知っていますか?

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

c# - C# の開始からの時間オフセットで WAV ファイルからサウンドを再生する

同時に記録されたグラフに他のデータを表示することで、サウンドの再生を調整しようとしています。ユーザーがグラフを前後にドラッグした場合、WAV ファイルを前後にスキップしてサウンドを調整するにはどうすればよいですか? SoundPlayerなどの API にタイム オフセットが表示されません。

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

c# - .wav ファイルの再生/一時停止ボタン

ここや他の場所で多機能ボタンに関する投稿をいくつか見ましたが、それらの提案を実装するのに苦労しています.

.wav ファイルを生成して保存するシンセサイザーをコーディングしています。「ビン」に保存して「保存せずに」SoundPlayerで音を再生するボタンがあり、後で削除します。これはサウンドを再生する理想的な方法ではないことに気付きました!

クリックすると、ボタンのラベルが「再生」から「停止」に変わります。残念ながら、ボタンを「停止」として機能させることはできません。

「カウンター」を作ってみた

ボタンがクリックされるたびにNumOfClicks ++を実行し、次にif(IsEven(NumOfClicks))を実行しますが、「IsEvenはこのコンテキストには存在しません」というエラーが発生します。

別の「停止」ボタンを作成しようとしましたが、player.Stop() コマンドが機能しません (プレーヤーは「このコンテキストには存在しません」)。

NumOfClicks でスイッチを使用しようとしましたが、同じ「このコンテキストにプレーヤーが存在しません」というエラーが発生しました。

誰かがこれを修正するか、より良い方法を持っているなら、私はそれを大いに感謝します!