問題タブ [axmediaplayer]

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

winforms - System.Media.SoundPlayer.PlaySync() と AxWindowsMediaPlayer を使用してサウンドを並行して再生する

ビデオを再生する AxWMPLib.AxMediaPlayer を含む WinForm アプリケーションを作成しました。また、別のスレッドで他のカスタム サウンドを再生する必要があります。これには System.Media.SoundPlayer.PlaySync() を使用しました。このスレッドは、いくつかのサウンド ファイルをループで順番に再生します。問題は、ビデオを一時停止/停止すると、ボタンイベントの音が正常に再生されることです。ただし、ビデオの実行中に、一部のサウンド ファイルがスキップされることがあります。そしてそれはランダムに起こります。問題とそれを克服する方法について誰かが説明してくれませんか。サウンドとビデオの両方を並行して再生するにはどうすればよいでしょうか。

ビデオは UI スレッドで再生され、他のサウンドは別のスレッドから再生されます。次のコードを確認してください。

私の目的は、ループされたサウンド ファイルを順番に再生し、ビデオを並行して再生することです。

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

c# - axMediaPlayer で 2 つの動画の URL を設定する方法

同じ axmediaplayer で 2 つのビデオを再生しようとしています。私の理論は次のとおりです。メイン ムービーは、タイマー イベントが発生するまで再生されます。その後、新しいムービーが再生され、最後のムービー位置が保存され、2 番目のムービーが終了すると、最後のムービー位置から最後のムービーが続きます。

しかし、2 番目のムービーを終了した後、私の axmediplayer が機能せず、最初のムービーを続行できません...

ネットで検索したところ、イベント ハンドラーから URL を呼び出すために発生したと誰かが言っていました。しかし、それを修正する方法とハンドラーから設定する方法がわかりません...

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

c# - C# ListBox を使用したプレイリストの作成、保存、および再生

ここでは C# コーディングの初心者です。管理者がプレイリストを作成して保存できるメディア プレーヤーを作成しました。ゲストはプレイリストを読み込んで、そのプレイリストの曲を再生できるはずです。残念ながら、作成したプレイリストをゲストがロードするたびに、プレイリストの曲を再生しようとするとエラーが発生します。パスの詳細のみをロードし、実際のメディアはロードしないようです。

「タイプ 'System.IndexOutOfRangeException' の未処理の例外が WindowsFormsApplication1.exe で発生しました

追加情報: インデックスが配列の範囲外でした。」

これは私が持っているリストボックスの下のコードです:

以下のコード コードは、[プレイリストの作成] ボタンの下にコーディングされています。

以下のコードは、プレイリストを XML ファイルとして保存します。

以下のコードは、保存された XML 再生リスト ファイルを読み込みます。

また、ユーザーが単一の曲を選択して再生すると、機能します。ユーザーが現在のプレイリストに曲を追加することにした場合、選択した曲は再生されず、同じエラーが表示されます。「Clear List」をクリックして新しい曲を選択すると、機能します。

私のコードについてのあなたの考えを教えてください。私はまだ初心者で、オンラインで見たコードのいくつかを理解するのが難しいと感じています。ハハ。プレイリストの保存とプレイリストの作成ボタンを機能させたいだけです。ありがとう。