問題タブ [wmplib]
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.
impersonation - IIS上のASP.NETからWMPLib.mediaCollectionメソッドを呼び出すと、空のリストが返されます
ASP.NETからWindowsMediaPlayerライブラリにアクセスしようとしています。
次のコード:
WMPLib.WindowsMediaPlayer mplayer = new WMPLib.WindowsMediaPlayer();
WMPLib.IWMPStringCollectionリスト=mplayer.mediaCollection.getAttributeStringCollection( "artist"、 "audio");
VS2005開発Webサーバーを使用して実行すると空でないリストを返しますが、IISを使用すると空のリストを返します。
なりすましの設定:
System.Security.Principal.WindowsImpersonationContext impersonationContext =((System.Security.Principal.WindowsIdentity)User.Identity).Impersonate();
助けにはならない。WMPLibは、ライブラリを持っているユーザーとして実行されているとはまだ考えていないようです。
これを回避する方法はありますか?
api - Zune API ZuneCore.dll
先日、Zune PC ソフトウェアがタイプ ライブラリ (ZuneCore.dll) を公開していることに気付きました。何らかの方法で WMPLib API に関連しているようですが、VB6 または C# から使用する方法がわかりません。
誰かがこれを試して、運が良かったですか?
デイブ
wmp - wmp.dll への参照 (\windows\system32\wmp.dll)
商用アプリケーションで wmpLib.ddl / wmp.dll (\windows\system32\wmp.dll) への参照を使用できますか?
Visual Studio 2008 Expressエディションを使用しています。その DLL を配信する必要があります。
c# - C# WMPLib mp3 の長さ
WMPLib を使用して、C# で簡単な mp3player を作成しています。ほぼ完成ですが、やりたいことがもう一つあります。
歌がどこまで進んだか、また歌がどれだけ残っているかを知りたいです。たとえば、プログレスバーを使用します。
ありがとう
アダム
c# - c# - wmplib - 2 つの mp3 ファイルを再生しますが、同期して取得できます
2 つの windowsMediaPlayer オブジェクトをセットアップしています。両方のオブジェクトに同じ mp3 ソング ファイルがありますが、同時に再生すると数秒同期がずれます。それらを再生するために呼び出すコードは次のようになります
1 つの再生方法が他の方法よりも前に実行されるため、一方が他方よりも速く実行されるという理由だけでしょうか。とにかく私はそれらを同期できますか?あるトラックのレートを別のトラックに合わせて調整するのにうんざりしていますが、うまくいきません。
ありがとう
c# - WMPLib.dll が Dispose() を正しく実行していません。Windows Mobile で mp3 を再生するにはどうすればよいですか?
Interop.WMPLib.dll を使用して Windows Mobile 6.x で mp3 ファイルを再生していますが、GC がそれ自体をきれいに破棄することはできません。実行時間の長いアプリ (1 時間以上) では、短い mp3 (20 ~ 30 秒) を 5 分ごとに再生する必要があるため、GC でライブラリを正しく破棄しないわけにはいきません。1つの解決策が@ajhvdbによってSOで議論されました(プレーヤーを使用するときにこの単純なモバイルフォームが閉じられないのはなぜですか)が、タイマーハックが一貫していないため(10,000のタイミングを使用する必要があったため)、私にとっては十分な解決策ではありません以上)。
Dispose() を処理するより良い方法、または Windows Mobile 6.x で再生する mp3 ファイルを取得する別の方法を誰かが推奨できますか?
私が現在持っているもの(@ajhvdbのおかげ)は次のとおりです。
c# - C# で wmp.dll を使用して AAC インターネット ラジオを再生できますか?
これは可能ですか?はいの場合、これを行う方法について何か情報を提供できますか? いいえの場合、C# で AAC ストリームをデコードする他の方法はありますか?
c# - Windows Media Player (wmplayer.exe ver. 12) で現在再生中のアイテム
しばらくこれを試しています。私がネットで見たすべての解決策はうまくいかないようです。特に、本当に簡単な方法です。
WMPLib.WindowsMediaPlayer c = new WMPLib.WindowsMediaPlayer();
IWMPMedia i = (IWMPMedia)c.currentMedia;
c.currentMedia は常に null です。
new WMPLib.WindowsMediaPlayer(); のようです。常に Windows Media Player の新しいインスタンスを作成しています。最初は、管理者として Visual Studio を実行していたのだと思いましたが、それを変更しても解決しませんでした。
どうにかして wmplayer.exe の実行中のインスタンスに接続する必要があるようですが、それを行う方法が見つかりません。
ところで。私が必要としているのは、現在再生中の曲の完全なファイル URL (またはストリーミングの場合は fullurl ですが、それは私の懸念事項ではありません) です。
c# - Global.asaxapplication_startのWindowsMediaPlayer
私はaspxページでmp3ファイルを再生するためのこの基本的なコードを持っています。
これで、ボタンのクリックイベントなどに配置すると機能します。しかし、これらのコードをGlobal.asaxファイルのApplication_Startイベントに配置しても、何も起こりません。
私がここで達成しようとしているのは、誰かがページをロードすると、最初から曲を聴き始めるのではなく、曲の現在の時刻から聴き始めるということです。
vb6 - wmp.dll(Windows Media Player)からvb6へのヘルプ
VB6アプリケーションに深刻な問題があります。その中に、フォーム内の参照があります。これは、メディアビデオファイルを再生するという考えです。プレイリストのファイル名を表示wmp.dll
するListViewが呼び出されます。LV1
現在のプレイリストから現在のインデックスを知りたいです。
このサブは、変更の検出を担当します。
次の行を使用して、合計数をプレイリストに含めることができます。
ListViewと調整したい場合に、再生中の現在のトラック(インデックス)を取得して、プレイリストに同じインデックスを持つ同じトラックを選択するにはどうすればよいですか。
ご協力いただきありがとうございます。