問題タブ [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.
java - Android用リモコンの作成
私は Android コミュニティに非常に慣れていないため、すべてがどのように機能するのかよくわかりません。
サーバーでWMPを制御するために使用できる、電話用の独自の非常に基本的なリモートコントローラーを作成したいと考えています。(再生、volUP/volDOWN など)
携帯電話と WMP の間で何らかの通信を行う何らかのアプリケーションが必要だと思いますが...
これは簡単に作成できますか? または、通信に使用できるフリーウェア アプリケーションを知っている人はいますか?
c++ - Windows Media Player DSP プラグイン フォーマット ネゴシエーション
DMO として機能するプラグインを使用して、Windows Media Player 用のオーディオ DSP プラグインを作成しています。WMP にオーディオ データをモノラル 22.050 khz オーディオで送信させようとしています。ただし、何をしても、プレーヤーはすべてのオーディオをステレオ 44.1k データに再サンプリングします。再生しているファイルが 22.050khz の wave ファイルであっても、プラグインで 44.1 オーディオを取得します。
プラグインがGetInputType/GetOutputType関数を介して処理できるデータを指定しますが、呼び出されるまでに何が起こってもSetInputType/SetOutputType、フォーマットは 44.1k に戻ります。誰が何が起こっているのか考えていますか? 必要なサンプルレートのみを受け入れるように書いValidateMediaTypeてみましたが、データがまったく得られません。私のGetInputType機能は以下です
delphi - システム サウンド (ステレオ ミックス) をファイルに録音する
インターネット ラジオ ストリームを再生している activex WMP コントロールからサウンドを録音しようとしていますが、それを行う簡単な方法がないため、システム サウンドまたはいわゆる「聞こえるもの」を録音することにしました (多くの場合、ステレオ ミックスは無効になっています)。 PC)。
では、ステレオミックスを有効にせずにシステムサウンドを録音してmp3、wav ...ファイルに保存する方法、またはユーザーの操作なしでプログラムで有効にする方法を教えてください。
私はオーディオアプリケーションの経験がないので、試してみないでください
- ベース - www.un4seen.com
- NewAC - symmetrica.net/newac/
- WavePlayer - www.delphiarea.com/products/delphi-components/waveplayer/
私にコード例を与えずに、私はすでに使用方法を理解しようとしましたが、もしそうなら、私はここであなたに尋ねません.
私はここに来たばかりで、これが私の最初の質問です
[良い答えが得られることを願っています]
前もって感謝します :]
wmp - VBでAxWindowsMediaPlayerを使用してDVDを再生すると音が出ない
VB.NetでのDVD再生にAxWMPLibAxWindowsMediaPlayerを使用しています。インストールされているWindowsMediaPlayer 12でDVDを再生できますが、アプリケーションで再生しても音が出ません。何か案は?
ありがとう
php - WindowsMediaPlayerによって送信されるヘッダー
私はこのhttp://nunzioweb.com/streaming_audio-example.htmを使用して.mp3ファイルを埋め込んで再生しています
問題は、上記の方法が.mp3ファイルへのリンクを含むファイルを使用することです
例:リストには、次のようなさまざまなMP3ファイルが含まれています
ユーザーがセッション変数とCookieを介してログインしている場合は、getsong.phpを使用して検証しています。ただし、この方法で(embed WMPを介して)getsong.phpにアクセスすると、ユーザーがログインしている場合でも、ユーザーの検証に失敗します。
ただし、 http://www.domain.com/music/getsong.php?id = 23から直接アクセスすると、ユーザー検証は正常に機能します。
埋め込みWMPによって送信されるヘッダーは、URLに直接アクセスするときに送信されるヘッダーとは異なりますか?
media-player - Windows Media Player のメディア共有が停止しています
Windows Media Player は、一定時間後にメディア共有を停止しています。
環境
- VMware サーバー 2.0.2 で Media Player 12 を使用して Windows 7 64 ビットを実行しています。
- WMP ライブラリがネットワーク フォルダを指している
ゲスト マシン (Windows 7) にログインしており、Media Player がそのコンテンツを共有しています。そのため、どこにいても自分のメディア ファイルにアクセスできます。
問題
VMware ウィンドウが閉じられ、メディア ファイルにアクセスしなくなるとすぐに、メディア ファイルの共有が停止するまで一定の時間がかかります。その WMP は、他のメディア プレーヤーの「その他のライブラリ」の下のエントリとして消えています。
VMware ウィンドウを再度開くと、ゲスト マシンに再度ログオンする必要があります。その後、メディア共有が再び機能しています。
では、vmware ウィンドウを閉じている間も共有を維持する方法はありますか?
c# - WMPLib:player.mediaCollection.getAll()。countは常に0です
ユーザーのWindowsMediaPlayerライブラリから各アイテムを読み取るコードを書き込もうとしています。このコードは大多数のユーザーに対して機能しますが、一部のユーザーはgetAll()、Windows Media Playerライブラリに数百または数千のアイテムが明らかにある場合、空のリストを返します。
WMPLibwmp.dllにCOM参照を追加して名前空間を参照しています。私のアプリケーションはInterop.WMPLib.dllに同梱されています。一部のユーザーのマシンは、ライブラリに多くの曲が含まれているWindows Media Playerを実行するように構成されていますが、WMPLibは正しく機能しません。さらに、すべての場合にユーザーのWindows Media Playerライブラリを確実に読み取るための回避策は何ですか?
winapi - WMP SDKを使用してコマンドを送信すると、Windows MediaPlayerUIが更新されない
WMPSDKを使用してWindowsMediaPlayerを制御しています。最初にWindowsMediaPlayerプラグインウィザードを使用して新しいプロジェクトを作成し、次に名前付きパイプを使用してアプリケーションと通信するコードを追加しました。たとえば、アプリケーションで音楽をミュートする必要がある場合、WMPプラグインにメッセージを送信してから、プラグインで音楽をミュートします。
それは機能し、コマンドを送信すると実行されますが、UIは更新されません。したがって、たとえば、ミュートコマンドを送信すると、音楽はミュートされます(音が出ません)が、ミュートボタンは音楽がミュートされていないかのように表示されます。これを証明するために、この時点でスキンを変更するか、別の曲にスキップすると、UIが更新され、ミュート状態が正しく表示されます。クリックするとミュートが解除され、ミュートされていない状態(現在は正しい状態)が再び表示されます。
たとえば、UIを強制的に更新する方法や、その他の回避策はありますか?
.net - IronPython による Windows Media Player インスタンスの制御に関する問題
.NET Windows Media Player ライブラリを使用して、Windows Media Player のさまざまなファイル プロパティ (ユーザー評価など) をプログラムで取得および変更することができました。Player.openPlayer(url)同じライブラリを使用して、呼び出しを通じて Windows Media Player インスタンスを制御 (再生、停止、次へなど) したいと考えています。理論的には、これは Player.controls オブジェクトを介して非常に可能であるはずですが、アクセスしようとすると、どのコントロールも使用できません。コントロール オブジェクトを除いて、ほぼすべての Player プロパティ/メソッド/イベントを使用できます。私が試したことを説明するためのサンプルコードを次に示します。
これはうまくいきますが、次のようにすると:
コントロールごとに false になります。これらのコントロールが (単純な) アプリケーションで使用できないのはなぜですか? 私はおそらくこれについて間違った方法で進んでいますか?私は WMP 12 を使用しているので、互換性があるはずです。別の API を使用したくないのですが、現時点では何でも試してみたいと思っています。
参照用のドキュメントは次のとおりです。 http://msdn.microsoft.com/en-us/library/dd564034%28v=vs.85%29.aspx
編集:クイックフィックスは今のところ保持されていますが、実際の解決策はまだ見つかっていません.
directshow - コーデックはどのように登録されますか?
コーデック領域とそれがどのように機能するかについて、より深く理解しようとしています。
主な原因は、再生できない特定のビデオに対処するためにコーデック パックをインストールすることの不確実性です。これは、後で他のコーデック パックをインストールすることで複雑になることがよくあります。また、コーデック パックを再インストールするだけで、コーデック パックを再インストールすると、以前は再生可能だったビデオが再生できなくなる場合があることにも気付きました。
私が最も興味を持っているのは、コーデック パック (Shark007、CCCP、K-Lite) がインストールされているときにバックグラウンドで何が起こっているかです。コーデックはさまざまなプレーヤー、特に Windows Media Player にどのように登録されますか? 新しいコーデックが追加される WMP 内部に既知のコーデックのリストはありますか? 特定のエンコーディング タイプ用の特定のコーデックがあるかどうかを確認するにはどうすればよいですか? DirectShow とそのフィルターは、新しいコーデックとどのように連携しますか?
私が見つけた情報のほとんどは非常にトップレベルであり、ほとんどのアドバイスはコーデックパックの設定をいじったり、他のコーデックパックをインストールしたりすることです.. :(
この分野に関する詳細情報 (書籍、リンクなど) に関するアドバイスや推奨事項は、大歓迎です。:)