問題タブ [axwindowsmediaplayer]

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 に答える
4346 参照

c# - WindowsMediaPlayer を使用して暗号化されたビデオ ファイルを再生するには?

.mp4カスタム形式 ( )に暗号化します.opu。ここで、ファイルを復号化して、アプリケーションの開始時に一時フォルダーに保存する必要があります。WindowsMediaPlayerC# でコントロールを使用してそれらを再生します。そのため、一時フォルダーからファイルを盗むリスクがあります。ファイルの盗難を防ぐ最善の方法は何ですか? WindowsMediaPlayer を使用して暗号化されたビデオ ファイルを再生するには?

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

c# - 3 つのサウンドを同時に再生する C#

3 つの音を同時に再生したいのですが、2 番目の音は 1 秒後に再生し、3 番目の音は 2 秒後に再生する必要があります。私はこのコードを持っています:

このすべてのサウンドが 2 秒後に一度に再生されるのはなぜですか?

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

vb.net - Windows Media Player を効果的にミュートする方法

Windows Media Player を使用するシステムを作成しています。実際、このシステムにはサウンドがまったく必要ないので、ランタイム全体で Windows Media Player をミュートするにはどうすればよいですか?

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

c# - axWindowsMediaPlayer コンポーネントと keydown メソッドの間の奇妙な競合

2D RPGゲームのようなものを作っています。ルーム フォームの 1 つの内側に、テレビ画面に似た小さな axWindowsMediaPlayer ウィンドウを配置しました。問題は、プレーヤーが矢印キーを使用して移動できないことです。多くの実験を行った結果、次のパラメーターを true から false に変更すると、プレイヤーとキャラクターの両方が正しく機能することがわかりました。ただし、いくつかの不明な理由の後、コード行はそれ自体を true に書き換えます。ビジュアルスタジオがこれを行うのを防ぐにはどうすればよいですか?

// // axWindowsMediaPlayer1 // axWindowsMediaPlayer1.CausesValidation = false; axWindowsMediaPlayer1.Enabled = false; // The line that has the problem axWindowsMediaPlayer1.Location = new System.Drawing.Point(526, 43); axWindowsMediaPlayer1.Name = "axWindowsMediaPlayer1"; axWindowsMediaPlayer1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWindowsMediaPlayer1.OcxState"))); axWindowsMediaPlayer1.Size = new System.Drawing.Size(90, 72); axWindowsMediaPlayer1.TabIndex = 4; axWindowsMediaPlayer1.TabStop = false;

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

c# - 同時にビデオをダウンロードして再生する c# win forms

巨大なビデオ ファイルをダウンロードして同時に再生し、ユーザーに「ビデオを保存しますか?」と尋ねる ac# winform アプリケーションを作成しています。

ダウンロード速度が速いので問題ありません。しかし、ダウンロード速度が再生速度よりも遅い場合、問題が発生します。メディア プレーヤーがファイルの終わりに達して停止し、再生時間がゼロになり、プレーヤーに黒い画面が表示されます。私が考える唯一の方法は、停止する直前にプレーヤーを一時停止することです (より良い方法を知っていますか?) が、最後のフレーム時間にアクセスできません。私はこれを試してみましたが成功しませんでした:

前もって感謝します。

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

visual-studio - Windows Media Player がビデオ プレイリストを終了したときにフォームを閉じるにはどうすればよいですか?

ボタンでダイアログ ボックスが開き、ユーザーが複数のビデオを選択して再生できるフォームがあります。このコードは、ビデオをプレイリストに入れ、ビデオを再生するために axwindowsmediaplayer が埋め込まれた新しいフォームを開きます。

プレイリストが終了したら、プレーヤー フォームを閉じようとしています。動画を 1 つだけ選択した場合は、プレイステート変更イベントを使用してフォームを閉じることができますが、プレイリスト内の複数の動画ファイルのフォームを閉じる方法がわかりません。

タイマーを使用して再生リストをチェックし続けようとしましたが、うまくいきませんでした。ビデオのプレイリストが終了した後にフォームを閉じる際に、誰かが私を正しい方向に向けることができますか?

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

c# - メディアの終了後に axWindowsMediaPlayer が停止しないようにする

私は、ビデオを再生する ac# winform アプリケーションを作成しています。私が望むのは、プレーヤーを一時停止し、メディアの終了後に停止しないようにすることです。

私はいくつかのことをテストしました:

しかし、このプレーヤーが自動的に停止した後。このテストの後:

プレーヤーが一時停止し、5 秒間待ってから停止します。これに対する解決策はありますか?ありがとう。

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

vb.net - Windows Media Player の再生時間 - WinForms

Windows Media Player にロードしたビデオの長さを取得しようとしていますが、「0.0」が返されているようです

ビデオの長さによってスライドの幅が決まるため、ビデオの再生を開始する前に継続時間の値が必要です。

これは私が現時点でそれをやろうとしている方法です:

空の文字列を返すこれも試しました:

ロードされたビデオの長さを取得する方法を知っている人はいますか?