問題タブ [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.
c# - asp.netSoundPlayerがサーバーから再生されない
SoundPlayerがWaveファイルを再生するかどうかを確認するために、最も簡単なテストを行いました。ローカルマシンからは問題なく動作します。サイトがIISに接続されると、サウンドは再生されません(またはエラーが発生します)。
コードは次のとおりです。
これを機能させるために.aspxファイルに追加する必要があるものは他にありますか?
または、ページにメディアコントロールを表示せずに、非常に短いウェーブファイルを再生する簡単な方法はありますか?
c# - キーを押している間音を鳴らす
キーが押されている間、C# でサウンドを再生したいと考えています。キーを離すと、音は自動的に止まります。
これは私がこれまでに持っているものです:
powershell - powershell 'system.windows.media.mediaplayer' Register-ObjectEvent
「system.windows.media.mediaplayer」メディア プレーヤーを使用してサウンド ファイルのリストを再生しようとしていますが、次のサウンド ファイルをいつ再生するかをメディア プレーヤーに認識させるのに問題があります。
「MediaEnded」イベント ハンドルを使用してサウンド ファイルが終了したことを確認し、次のサウンド ファイルに移動しようとしています。しかし、イベント ハンドルを適切に起動させることができません。どこが間違っているのか教えてもらえますか? これは私が使用しているコードです:
現時点では、イベント ハンドルを起動するために任意のサウンド ファイルを再生しています。
私を助けてください !
c# - System.Media.SoundPlayer 選択的再生
私は小さなアプリケーションを持っています。その意図は、ユーザーがキーを押すといくつかのことが起こるということです
- キーストロークを記録するオブジェクトの新しいインスタンスを作成します
- ディクショナリをチェックし、System.Media.Soundplayer クラスのインスタンスを取得します
- 画面上のセクションの背景色を変更します
- SoundPlayer で .wav ファイルを非同期に再生します。
Dictionary および SoundPlayer インスタンスは、フォームがロードされるときにインスタンス化され、すべての SoundPlayer インスタンスは、ディクショナリに追加される前に .wav ファイルを同期的に Load() します。
フォームの KeyDown イベントは次のようになります。
これが私の問題です。短い音しか再生されないようです。長さが最大 30 秒以下のものもあれば、5 秒未満のものもあります。SoundPlayer がインスタンス化された後に任意の場所にブレークポイントを配置すると、長いサウンドでも正しく再生されます。
ThreadPool を使用してアイテムをキューに入れることを検討していましたが、そのオプションには独自の一連の影響があります。
何か案は?これまで、メディア クラスをいじる必要はありませんでした。
c# - C# Audio with SoundPlayer - 本当にそれだけですか?
オンライン チュートリアルを通じて、C# でのオーディオ プログラミングを独学で学ぼうとしています。SoundPlayer で wave ファイル (*.wav) を使用しています。
私を混乱させているのはこれです:とにかくやみくもにSoundPlayerにフィードするだけなのに、なぜチュートリアルはwaveファイルを読み込んで切り刻むのですか?
巨大な陰謀を見逃しているような気がします。問題は、SoundPlayer が単純すぎて、もっと高度な制御が必要なだけですか??
前もって感謝します!
参考までに - 私が使用しているチュートリアルは次のとおりです。
c# - SoundPlayer で Play メソッドを使用するとプログラムが存在する
Play メソッドを SoundPlayer で使用すると、プログラムが終了し、サウンドが再生されません。私を助けてください。
コード:
c# - C# のメディア プレーヤー
System.Media.SoundPlayerクラスを使用してC#でメディアプレーヤーを作成してい.wavますが、ファイルを再生するだけで、これにはボリュームコントロールがなく、media-progessbar. それで、より良い組み込みクラスまたはカスタムクラスはありますか。ある場合は指定してください。または、それと並行して動作するものがあったとしても。