問題タブ [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.
vb.net - vb net でデスクバンド (WMP スタイルのタスクバー ツールバー) を作成する
これを行う方法を検索して検索しましたが、すべてが必要なものではない Appbars (ドッキング可能なフォーム) に戻ります。
WMP、iTunes、言語ツールバーなど、タスクバーに入るツールバーが必要です。
できればvbnetですが、C#の場合は問題ありません。
c++ - プログラムで作成された Windows Media Player での基本的な再生
COM経由でWindows Media Playerを「すぐに統合」して、ローカルファイルシステムまたはhttpソースから単一のファイルを再生しようとしていましたが、ある種のOleコンテナに埋め込まれていない場合は、ドキュメントがまばらであり、オンラインリソースが使用されていないためです。 、おそらく些細なユースケースを機能させることができませんでした。
初期化などは問題なく動作しますが、実際には一部のファイルの再生は常に失敗します。
初期化から始まるコード例 (エラー処理が削除され、基本的に MSDN の C# の例から変換され、メイン スレッドで実行されます):
何かを再生する最初のアプローチでは、「コマンドが利用できません」となります:
2 番目のアプローチではS_OK
s のみが生成されますが、実際には何も再生されません。
私が指摘したもう1つのことは、どれだけ待っても、core->get_playState()
常に が返されることです。wmposMediaOpening
マルチスレッドが WMP で正しく動作しない可能性があることを示唆する 1 つのスレッドに出くわしました。このコードはマルチスレッド アパートメントで実行されます。それが問題ではないでしょうか?
そうでない場合、WMP がファイルを再生するのを妨げているものは何ですか?
注目すべき背景:
WMP インスタンスは、ブラウザをホスト プロセスとする DLL で作成されます。
更新:
WMPがそれ自体を使用する必要があるプレーンなDirectShowを試すと、より具体的な問題が発生します-その質問を参照してください.
c# - .NETでm4aファイルからタグを読み取る方法は?
MP3 およびWMVファイルからタグを読み取るのに最適なWindows Media SDK から最終的に派生した大幅に変更されたコードがいくつかあります。どこかで、Windows Media Player は.m4aファイルのサポートを追加しました (Windows 7 でしたか?) が、Windows Media API はその追加を反映していないようです (または、少なくとも.m4a ファイルを吐き出します)。IWMMetadataEditor2::OpenEx
m4a ファイルからメタ データ タグを掘り出す方法についての良い C# コードまたはリンクは何でしょうか? (Google は C# のフロントで無残な姿を見せています。)
UPDATE AtomicParsley は確かに最良のアプローチでした。そのコードはコマンド ライン ツールであるため、インプロセスで使用するために、その機能の一部にマネージ ラッパーを作成する必要がありました。他の誰かがそのようなことを必要とする場合、それはグーグルコードに投稿されます。
wpf - Windows Media Player 10のGUIはどのように作成されますか?WPFですか?
WPFでGUIレプリカを作成できると確信していますが、実際にはWPFで作成されていますか?
いくつか検索しましたが、使用しているGUIライブラリが見つかりません。
.net - .NETでオーディオメディアを再生するためのLib?
fmod.netを試しましたが、「System.BadImageFormatException」エラーが発生しました。次に、WindowsMediaPlayerを試して、サウンドを再生しました。ただし、現在のサウンドが終了したときにサウンドを再生する際に問題が発生します(以下のコールバックコード。状態変化中に新しい曲を再生するのは好きではないようですが、曲が終了したときに通知する別の方法が見つかりません)、これを使用しますリンクタイトルは取得できましたが、アーティスト、アルバムなどは取得できませんでした。
サウンドを再生するためにどのlibを使用できますか(mp3、m4a、oggとaacが欲しい)。私はFFMPEG.NETを調べて、リリースのないプロジェクトと、変換のみを行うように見える(そして悪いイメージの例外もある)fflibと呼ばれる別のプロジェクトを見つけました。何を使えばいいですか?またはWMPLib.WindowsMediaPlayerでタイトル/アーティストなどを取得して、終了時に別の曲を再生させるにはどうすればよいですか(WMP内にプレイリストを追加したくないのですが、それを維持したいのですが、曲は終了してさらにアクションを実行します)。
c# - .NET CF アプリケーション プロセスが終了していません。AxHost ベースの Windows Media Player コンポーネントを使用します
.NET CF ベースのアプリケーションでの Windows Media Player の問題は無限にあります。.NET CF 3.5 アプリケーションの 1 つで、ActiveX コントロールを使用してビデオを再生しています。メディア プレーヤーの ActiveX コントロールのコードは、この MSDN の記事からのものです。メモリリークの問題はほとんどありませんでしたが、バグはこの記事の助けを借りて整理されています。
新しい問題 - アプリケーションを終了すると、ユーザー インターフェイスは閉じますが、プロセスはバックグラウンドで実行されます。これは、タスク マネージャーの [プロセス] タブに表示されます。このハング プロセスは、システムを完全に不安定にします。ビデオを数回再生した後、システム全体がハングし、強制的に再起動します。
終了後にプロセスがバックグラウンドでハングする理由と、コードのどの修正によってプロセスが完全に終了するかを理解するのを手伝ってください。
c# - 現在再生中の曲をWindowsMediaPlayer(C#)から取得しています
これと同様の質問があることは承知していますが、実際には情報が含まれていません。C#アプリ内で現在再生中の曲のタイトル(MSN Messengerと同様)を取得したい。制御したいWindowsMediaPlayerは外部です。つまり、アプリ内ではなく、コンピューター上で実行されています。とにかくこれを行うには?
html - Windows MediaPlayerがサポートするストリームコンテンツをMacOSで動作するWebページに埋め込む方法は?
WindowsMediaPlayerが埋め込まれているHTMLページがあります。Windowsのすべてのブラウザで非常にうまく機能しますが、Mac OSのFirefoxで開こうとすると、開くことができません。
JavascriptまたはHTMLを使用して制御できる代替方法はありますか、それともMacOS用のWindowMedia Playerサポートをインストールする必要がありますか?
compact-framework - AxWindowsMediaPlayer コントロールに字幕を追加する可能性はありますか?
Windows モバイル アプリケーションで .net CF 2.0 を使用して axWindowsMediaPlayer コントロールを使用しています。字幕付きのビデオを再生したいです。(SRT ファイル タイプ)
Pl。私にいくつかの提案をしてください
前もって感謝します。