問題タブ [windows-media-player]

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

c# - AxWindowsMediaPlayer がイベントを発生させない

.NET Windows フォーム アプリケーションの UserControl で AxWindowsMediaPlayer をホストするアプリケーションがあります。

CurrentItemChange、ModeChange、StatusChange など、多くのイベントにイベント リスナーを追加しました。

プレイリストを設定すると、プレイリストが正常に再生されます。しかし、私のイベント ハンドラー関数はどれも呼び出されていません。

私の本番アプリケーションでは失敗しているので、これはイライラします。しかし、別の小さなアプリケーションを作成したところ、イベントは問題なく発生しました。

Windows Media Player がイベントの発生を停止する原因を知っている人はいますか?

これに遭遇したのは私が初めてではないようです。

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

matlab - matlab - winopen()、フルスクリーン ウィンドウでキーボードから読み取る

こんにちは
、avi ファイルを実行し、avi の表示中に keybpard からの入力を記録する短いプログラムを作成しました。問題はこれです。ムービーが全画面表示の場合、プログラムはキーボードからの入力を受け付けません。ムービーが最小化されている場合にのみ入力を受け取ります。
これは私のコードです

> すべて
を閉じる clc
winopen('c:/optic2.avi')
RT=[]
for i=1:1:5
tic
count=input('');
RT(i)=toc
end
xlswrite('c:/GS.xls',RT)

何か案は?

ありがとう

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

vb.net - vb.netアプリケーションでは、AxWindowsMediaPlayerはクライアントマシンでは機能しません

vb.netのフォームにCOMコントロールAxWindowsMediaPlayerを追加しました。

次のコードがあります

abase.mp4ファイルは、exeファイルがあるディレクトリに保存されます。すべてがdevm/ cで正常に実行されますが、クライアントマシンアプリケーションでは起動されません。

Interop.WMPLib.dllとInterop.WMPLib.dllがexeファイルディレクトリにコピーされると、アプリケーションは少なくとも起動されますが、ファイルは自動的に再生されず、再生ボタンを押しても再生されません。

それを機能させるためにいくつかのdll登録が必要ですか?またはプロジェクトで必要ないくつかの参照?またはユーザーマシンの変更?

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

windows-7 - msdxm.ocx を使用して vb6 プロジェクトを wmp.dll にアップグレードする

msdxm.ocx超音波 (妊娠) ビデオを医療記録に埋め込むために、古代の Windows メディア プレーヤー コンポーネント を使用する従来の vb6 アプリケーションがあります。

これは Windows 7 では機能しmsdxm.ocxなくなりました。vb6 から参照できない新しいバージョンがあります。

埋め込みプレーヤーの新しいバージョンはwmp.dllであるため、アプリケーションを Windows 7 用の新しいバージョンにアップグレードする予定です。

msdxm.ocx自分で難しい方法ですべてを見つける必要がある前に: からへのこのアップグレードの経験がある人はいますwpm.dllか? アップグレード時に考慮すべき事項のリストはありますか? または、定数とイベントを 1 番目から 2 番目に変換するテーブルはありますか?

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

c# - ビデオを再生し、タイマーを使用してフレームを取得する

ビデオの再生とフレームの取得に問題があります。とりわけ変更検出を実行するためにフレームを取得する必要があります... Windows フォームで Windows Media Player コントロールを使用するなど、ビデオを再生して定期的に (タイマーを使用して) フレームを取得する方法はありますか?

注意:

  1. 私はDirectShow.NETを見てきましたが、そのような単純な要件には複雑すぎて複雑に思えます。絶対にそうしなければならない場合を除いて、そのルートに向かいたくありません。
  2. 複数のビデオ形式(AVI以外)をサポートする必要があるため、AVIFileライブラリはそれをカットしません
0 投票する
2 に答える
5821 参照

windows-7 - MPEG2トランスポートストリームのグラフを作成するための最良の方法

Windows 7では、Windows Media Playerは.tsファイルを非常によくサポートしています。つまり、Windows Media Playerは、追加のコーデックパックなしでそのようなファイルを処理する方法を知っています。

ただし、grapheditを使用して.tsファイルを「レンダリング」しようとすると、グラフの作成方法がわからないと文句を言います。

これらのファイルをデコード/デコードするためにWindowsMediaPlayerはどのような方法を使用しますか?DirectShowですか?Windowsメディアファンデーション?BDA?Microsoft TV Technologies?統一されたチューニングモデル?

彼らが使用する方法が何であれ、私のカスタムアプリケーションで使用されるAPIとして利用できますか?

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

c# - Windows Media PlayerライブラリにアクセスするC#

私はc#でWindowsMediaPlayerライブラリにアクセスする方法を見つけようとしています。私はWebとSOを調べて、WMPの制御に関する多くの記事を見つけました。しかし、私はそのライブラリ情報にアクセスしようとしています。つまり、トラック名、ファイルパス、メタデータです。

このためのライブラリはありますか、それとも少なくともどこかのデータベースに保存されていますか?

ありがとう、ベン

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

.net - Windows MediaPlayerActiveXの歪んだビデオ

Windows Media Player ActiveXコントロールでMKV(Matroska形式)ファイルを再生しようとしています。

スタンドアロンWMPでは完全に正常に再生されますが、埋め込みコントロールはビデオを適切にレンダリングできません。画像は多くの小さな正方形で表示され、実際の画像は表示されません。

必要なコーデックが正しくインストールされています。他のすべての形式では問題は発生しません。

WPF MediaElementコントロールで再生しようとすると、内部でWMP ActiveXを使用するため、同じ動作が発生しました。

それが既知のバグであり、回避策が利用可能かどうか疑問に思っていますか?

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

directshow - Media Foundation で MPEG1/2 ビデオをデコードする

Media Foundation を使用してビデオを再生しています。Windows 7 では、Mpeg1/Mpeg2 PS および Windows Media Player でエンコードされた一部のビデオは再生できますが、Media Foundation では再生できません (スタブ MPEG1Source を登録しようとしましたが、まだ機能しません)。これらのファイルのいくつかは、directshow で再生できますが、Media Foundation では再生できません (まったく開くことができません)。「メディアプレーヤー」はMedia Foundationのみを使用していないのでしょうか?

Media Foundation を使用してこれらのファイルを再生することはできますか? そうでない場合、メディア プレーヤーはどのように機能しますか? どうもありがとう。

PS Windows SDK を読み、「偽の」mpeg1 デコードを登録しましたが、タイム コードのない空白のフレームが表示されます。Windows Media Player でデコードできるのに、偽の mpeg1 デコーダが必要なのはなぜですか?

このトピックは 、MPEG2 トランスポート ストリームのグラフを作成する最良の方法に関連しています。

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

vb.net - WMPLib (またはその他) を使用した Visual Basic でのメディア プレーヤーの制御

できれば wmp.dll ライブラリを使用して、Windows Media Player で現在の曲を取得する必要があります。MSDN http://msdn.microsoft.com/en-us/library/dd563069%28v=VS.85%29.aspxにドキュメントがありますが、DLL を参照し、インポートされました。現時点ではどこにも行き着いていないので、短い例をいただければ幸いです。
Visual Basic 2010 Express を使用していることに注意してください。