問題タブ [wmp]

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

c++ - ビットマップを WMP レンダラーにコピーしようとしています -> 逆さまに!

私はビデオ DMO デコーダーを作成していて、ビットマップを WMP レンダラーに返して表示しようとしていますが、WMP はそれを逆さまに表示します!

これはコードです:

これにより、上下逆さまの画像が生成されます。このコードで何を変更する必要がありますか?

ありがとう!

ロイ。

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

video - Windows メディア プレーヤーがクラッシュする

メディア要素をすばやく反転すると、WPF アプリがクラッシュするようです。WinDbg を使用してデバッグすると、次のスタック トレースでクラッシュしていることがわかります。

ソースをあまりにも早く変更したため、メディアを開いた後の Windows Media Player の内部からのコールバックが null ポインターで落ちているように見えます。

ソースを切り替える前に現在のビデオを停止していますが、ソースを再度変更する前に、MediaOpened イベントが返されるまで待つ必要があるかどうか疑問に思っています。

他の誰かがこれに遭遇しました。もしそうなら、どのように修正しましたか?

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

c++ - wmp ビジュアライザーの列挙と使用

システムで利用可能な Windows Media Player ビジュアライザーをアプリで使用したいと考えています。どうやら、ビジュアライザーはIWMPEffectsインターフェイスを世界に公開しています。私の質問は、システムで使用可能なビジュアライザーのインスタンスを列挙して作成するにはどうすればよいですか? おそらく、ビジュアライザーの cslid を取得し、CoCreateInstance でインスタンスを作成するプロセスにすぎません。しかし、これらの clsid を取得する方法がわかりません!

ありがとう!

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

video - ASF の再生時間は 29 秒、WMP の再生時間は 25 秒です。どうして?

圧縮された音声 + 画面ストリームを含むカスタム ASF ファイルを作成しました。

ヘッダーによると、ファイルの合計時間は 29 秒です。

WMP (カスタム DMO を使用してストリームを再生) でファイルを開くと、ファイルは 25 秒間再生され、その後シーク バーが先頭にスナップしますが、奇妙なことに、WMP は停止する前にさらに 4 秒間再生を続けます。

ASF Viewer で ASF を見ると、29 秒のパケットがあり、「再生時間」と「送信時間」の両方が 29 秒です。WMP が 25 秒しか表示しないのはなぜですか??

ありがとう

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

c# - c# で Windows Media Player のインスタンスを制御するにはどうすればよいですか?

c# で Windows Media Player を制御しようとしています。つまり、プログラムで曲を再生できるようにしたいということです。繰り返しますが、私は WMP のフル バージョンについて話しているのであって、Windows フォームに埋め込むことができるコンポーネントについて話しているのではありません。WMP プロセスを正常に起動できますが、実際に制御するときに問題が発生します。プレーヤーに送信して、曲を選択して音楽を再生するように指示するキープレスが考えられないためです。プロセスにスペースバー キーを押して送信することで、iTunes でこれを行うことができますが、Windows Media Player ではそうではありません。C#で未亡人のメディアプレーヤーをプログラムで制御する方法について、誰かアイデアはありますか?このタスクを完了するためにプロセスに送信できる特別なコマンドはありますか?

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

html - WMPlayer埋め込みがビデオを再生しない

私の会社では、パートナー企業が提供するビデオにサイトをリンクしています。彼らはビデオエンコーディングを.FLVから.MP4ビデオに変更しましたが、私たちのサイトの現在のビデオプレーヤーはそれらを再生しません。ほとんどのお客様がWindowsとInternetExplorerを実行していることを考慮して、Windows Media Playerに変更しました。使用した埋め込みコードは、次のとおりです。

サイトにWMPlayerが表示され、ビデオが再生されますが、クライアントには表示されたプレーヤーのみが表示され、ビデオは再生されません。クライアントのフラッシュプラグインを更新しましたが、まだ何もありません。何が問題なのですか?

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

c# - AxWindowsMediaPlayer のフレーム Callbcak

ビデオをフレームごとに処理するために AxWindowsMediaPlayer のコールバックを設定するにはどうすればよいですか?

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

c# - Windows Media Player を介して C# アプリケーションでビデオを再生します。安定した適切なパフォーマンスのソリューションはありますか?

2 つのウィンドウを持つ WPF アプリケーション (Visual C# 2010 Express) を作成しました。1 番目にはさまざまなボタンがあり、もう 1 つは MediaElement コントロールを使用してビデオを表示します。ボタンが押されると、それに関連付けられたビデオが再生されるか、既に再生されている場合は停止されます。

私の開発マシン (Windows 7、優れたグラフィックス カード、大量のメモリなど) では、これで問題なく動作します。私が遭遇した唯一の問題は、デバッガーに接続すると非常に不安定になることですが、正常に実行するとこれらの問題は解消されます。

残念ながら、はるかに性能の低い XP マシンで実行すると、ビデオは 1 ~ 2 fps で実行されます。これは、ビデオが Windows Media Player で正常に動作するという事実にもかかわらずです。

MediaElement コントロールのパフォーマンスが低いという報告がかなり多いようです (再生できる内容の不一致は言うまでもありません)。そのため、いくつかの代替手段を検討することにしました。

無料のライブラリ呼び出し WPF MediaKit ( http://wpfmediakit.codeplex.com ) を試してみましたが、何らかの効果があると思いましたが、XP マシンで動作するようになりましたが、私の開発でビデオを表示することを断固として拒否しましたまったく同じコードを使用しているにもかかわらず、マシン。私はまだこれが機能することを望んでいますが、舞台裏で MediaElement コントロールをまだ使用していることを考えると、それが役立つとは確信していません。

次に、wmp.dll COM コントロール (WPF ではなく Windows フォーム) を使用してみましたが、最も単純なアプリ (新しい Windows フォーム プロジェクト、フォームに追加された WMP コントロール、およびロード時に URL を設定するための 1 行のコード) を使用しても、奇妙な動作が発生します。 . デバッガーが接続されていると、複数のモニターで動作しますが、再生を開始すると、最初の数フレームで繰り返し途切れることがあり、これを解消する唯一の方法は、他のモニターに移動することです。デバッガーを使用していない場合、スタッターの問題は発生しないようですが、ビデオはメイン モニターにのみ表示され、ウィンドウをセカンダリ モニターに移動するとすぐに黒くなります。

だから私の質問は、上記のようなことを経験した人や、適切な解決策を持っている人はいますか? デバッガーが接続されていても、接続されていなくても一貫して動作するものを見つけることは特に素晴らしいことです!

0 投票する
3 に答える
4821 参照

c# - マシンにインストールされているWindowsMediaPlayerのバージョンを確認するにはどうすればよいですか?

私の知る限り、Windows MediaPlayer10はWPFMediaElementが機能するための最小要件です。プログラムで(.NETから)WMPが存在するかどうか、およびそのバージョンを確認するための適切な方法は何ですか?

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

javascript - WindowsMediaPlayerは*.movファイルを再生しません:(Pleseは私に提案をします