問題タブ [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.
asp.net - JavaScript を使用してシステムの音量を制御する方法
オーディオとビデオの再生にメディア プレーヤーを使用しています。メディア プレーヤーの音量を増減する独自のボタンを作成しています。もうまくいきます。
問題:
音量が 0% になっても聞こえます。プレーヤーの音量を上げると、システムの音量も上がります。出来ますか。このタスクを達成する方法。
コントロール:
コード:
html - .mpgファイルをクロスブラウザで再生するためのWMPの埋め込み
最終的に動画を表示するウェブサイトを立ち上げています。ビデオファイルはすべて.mpgであり、要件により、これらをflvなどの別の形式に変換できません。これまで私はWindowsMediaPlayerで遊んでいましたが、IE以外のブラウザーではうまく機能しないことがわかりました。発生する問題は、ビデオは再生されますが、WMPコンテナに収まるように縮小されないため、上部の隅だけが表示されることです。Firefox用のnp-mswmpプラグインをダウンロードすると、この問題は解消されますが、手動でインストールするため、ユーザーに任せたくありません。Firefoxプラグインがインストールされると、Chromeもファイルを正しく再生しますが、平均的なユーザーがこれを行うとは思わないでしょう。
.mpgファイルをWebページに埋め込むためのより良い方法はありますか?ファイル変換を必要としない代替プレーヤーですか?Quicktimeを使って遊んだことがありますが、Quicktimeを.mpegファイルに関連付けた場合でも、疑問符が付いたQしか表示されません。アドバイスをいただければ幸いです。
ありがとう、
ジェームズ
windows - 埋め込まれたWMPコントロール-現在再生中のファイルの解像度を取得する方法は?
Webページ内にWindowsMediaPlayerコントロールが埋め込まれているので、そこからストリーミングするURLをフィードします(ASFファイル)。再生中のファイルのピクセル単位の解像度をWMPコントロールから取得するにはどうすればよいですか?
ありがとう
ロイ
delphi - Delphi:MCIの起動時のEMCIDeviceError
私は音楽を再生するためにTMediaPlayerコンポーネントを使用しています。
ほとんどのトラックで問題なく動作します。ただし、一部のトラックでは機能しません。それらを再生したい場合、次のエラーメッセージが表示されます。
これはドイツ語ですが、大まかに言うと次のことを意味します。
プロジェクトpMusicPlayer.exeで、クラスEMCIDeviceErrorの例外が発生しました。メッセージ:「MCIの起動時にエラーが発生しました。」プロセスが停止しました。「単一コマンド/ステートメント」または「開始」に進みます。
プログラムは、TMediaPlayerのプロシージャ「Play」を呼び出した直後に終了します。
このエラーは、たとえば次のファイルで発生しました。
- ファイルサイズ:7.40 MB
- 所要時間:4:02分
- ビットレート:256 kBit / s
このファイルを128kBit/ sのビットレートでエンコードしたため、ファイルサイズは3.70MBです。正常に動作します。
最初のファイルの何が問題になっていますか?WindowsMediaPlayerなどのプログラムで問題なく再生できます。
DelphiのTMediaPlayerが大きなファイル(例:> 5 MB)または高ビットレートのファイル(例:> 128 kBit / s)を処理できない可能性はありますか?
問題を解決するために何ができますか?
追加の質問: メッセージウィンドウを防ぐためにtry /exceptを使用できないのはなぜですか?
これは機能しません。
c# - Windows Media Playerはモニターのリフレッシュレートをどのように処理しますか?
私はC#/ WinFormsでアニメーションアプリを書いています(この質問を参照してください)。基本的に、私のアプリケーションのアニメーションはスムーズですが、引き裂き効果を示しています。同じアニメーションを取得してAVIファイルにレンダリングし、Windows Media Playerで再生すると、アニメーションにティアリング効果がまったく表示されません。アニメーションが音楽と同期しているため、WMPがフレームレートを変更していないことはわかっています。
WMPは、モニターのリフレッシュレートやスキャンラインの位置などを認識するDirectXまたはその他のテクノロジを使用していると思いますが、リフレッシュレートにプログラミングすると、フレームレートが制限されると常に想定していました。明らかに、これはWMPには当てはまりません。
WMP(または他のビデオプレーヤー)がビデオを内部でレンダリングする方法について誰かが知っていますか?検索しましたが、詳細がわかりません。
c# - Windows Media Player COMコントロールは、(ファイルからではなく)メモリからAVIファイルを再生できますか?
私はC#アプリを持っており、Windows MediaPlayerCOMコントロールを使用してアニメーションとオーディオを再生することを検討しています。これまでのところ、コントロールが再生しているものをプログラムで制御する唯一の方法は、URLプロパティを設定してファイルを指すようにすることです(プレイリストを渡す方法があると思います)。
WMPがMemoryStreamなどのように完全にメモリ内にあるAVIをレンダリングする方法はありますか?もしそうなら、WMPはあるAVIから次のAVIにシームレスにスキップできますか(つまり、オーディオまたはビデオが次のAVIに移行するときにグリッチが発生しません)?
WMPがファイルのみを再生する場合、再生開始前にファイルのリストを頭出しする方法はありますか?もしそうなら、WMPは短い中断なしに1つのファイルから次のファイルにスキップするようにできますか?
知識や知識へのリンクをいただければ幸いです。
編集:あるいは、これを行うことができるサードパーティのコントロールはありますか?明確にするために、私が本当に必要としているのは、一連のAVIファイル(メモリ内またはディスクから)を再生し、あるファイルから次のファイルに移行するときにビデオとオーディオの両方をシームレスに再生するコントロールです(したがって、わずかなものはありません)ファイル間のグリッチまたは一時停止)。WMPは、オーディオエンジンをオフにしてから、各ファイル間でオンに戻すようです(これにより、小さな「ポップ」ノイズが発生します)。そのため、WMPが必要な処理を実行できるかどうかさえわかりません。
編集2:気にしないでください。AVIファイルを分割してから、プレイリストでセグメントを連続して再生しようとしましたが、小さな「ポップ」ノイズよりもはるかに悪いです。ほぼ1秒間一時停止します。WMPは、必要なことを実行するように構築されているとは思いません。
vb6 - wmp.dll を使用して DVD ファイルを再生するにはどうすればよいですか?
VB6 アプリについてサポートが必要です。wmp.dll
(Windows Media Player 9 OCX)を参照するフォームがあります。MPG、MPEG、AVI、QT などの多くのファイル拡張子を再生できますが、DVD ファイルを再生したいです。私は次のコードを使用しています:.
このコマンドは、DVD ファイル以外のすべてのファイルに対して機能します。
私も使ってみました:
これはうまくいきません。
機能する唯一の機能は次のとおりです。
しかし、これはメディア プレーヤー オブジェクトを表示し、ファイルを再生します。メディアプレーヤーではなく、自分のフォームで映画を見たいです。
何か案は?
c# - プレイリストで単一の曲を繰り返す
WMP インスタンスに PlayList をロードして、1 曲だけループさせたいと思っています。これまでにグーグルで調べたものはすべて、これを行うように指示しています:
ただし、これはプレイリスト全体を繰り返すだけのようです。私が望む動作は、PlayList の曲 5 が再生されているときに「リピート」を有効にすると、曲 5 が終了したときに (曲 6 に進むのではなく) 自動的に繰り返されることです。ほとんどの車載用 MP3 プレーヤーは、既にこの方法で動作しています。私のC#プログラムでこれを行うためのネイティブな方法はありますか、それとも、次の曲がロードされたときに発生するイベントをインターセプトするなど、「ハック」ソリューションを考案する必要がありますか?
macos - MacOSXの.asfビデオでサウンドを取得する
次のビデオを開こうとすると:
http://streaming1.hss-win.rpi.edu/ondemand/cogsci/issues_in_cs/issues_in_cogsci_02_04_2009.asf
取得できますが、音が出ません...ブラウザ(Firefox)とQuickTime Mediaプレーヤーの両方で試しましたが、それでも機能しません。これをMacOSXで動作させる方法はありますか?バージョン10.6を使用します。
ありがとうございました。
php - PHP / バッチファイルによる Windows Media Player の制御
私は現在、HTPC (実際には、メディア プレーヤーと Web/ファイル サーバーの両方として機能する PC) 用の小さな Web アプリケーションを作成しています。これにより、テレビを切り替えるだけでなく、オーディオの再生をリモートで制御できます。曲。
私は Windows Media Player をオーディオ プレーヤーとして使用しており、PHP のCOM Classを介して制御できると考えていました。残念ながら、このインターフェイスを介して WMP を制御するためのドキュメントや例を見つけることができませんでした。
ここで誰かが私を正しい方向に向けることができますか? 2 番目の (あまり好ましくない) 解決策は、PHP のexec()呼び出しを使用してバッチ ファイルを開始し、それによって WMP を制御することです。