問題タブ [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.
c# - C# で WMPLib を使用してアーティスト名とアルバム名を取得できません
WMPLib を使用して C# で音楽プレーヤーを作成しようとしています。これが私が持っているものです:
「song.currentMedia.getItemInfo("Title")」のみが機能します (タイトルを返します)。Artist と Album が ""(nothing) を返すというのは、何が間違っているのでしょうか?
c# - WMPlib で曲をリピートする
ここでまた簡単な質問をしてすみません。私はまだ C# に慣れていないため、いくつかのサンプルを試しましたが、問題を解決できませんでした。以下のように私が今持っているコード:
曲が再生された後、曲を繰り返し再生できませんでした。繰り返し再生し続けるにはどうすればよいですか??
c# - メディア再生時の WMPLib コンソール アプリの例外
私は InteropServices の使用に慣れていませんがWMPLib
、コンソール アプリケーションから曲を再生するために使用しています。Visual Studio からデバッグすると、アプリケーションは期待どおりに動作します。しかし、クラッシュして次の例外が発生します。
コマンドラインから実行すると:
play
コマンド
の簡単なコードは次のとおりです。
どんな助けでも大歓迎です。
c# - c# 2 つの形式で同じビデオを表示する方法、またはビデオ プレーヤーを同時に牽引する方法
ある wmp で再生されているビデオを別の形式で表示する方法を探しています。基本的には、同じビデオを 2 つの異なる形式で見たいと思っています。私は見て、多くの検索を行いましたが、解決策を見つけることができませんでした。このため、私はどんな助けにも感謝します。現時点では、ファイルからビデオを再生するために WMP を使用していますが、必要に応じてプレーヤーを変更できます。前もって感謝します。
c# - Windows Media Player での .wav バイト配列の再生
システムに暗号化されたオーディオ ファイルがあり、以下にリストされているスキームに従って C# ユーティリティで実行しています。
- ファイルが復号化され、結果がバイト配列に格納されます
- 私は特定のファイル、たとえばdecrypted.wavにすべてのバイトを書き込みます
- IWMPMedia の新しいメディアを設定する関数に、decrypted.wav を渡します。
- フォームファイル「decrypted.wav」を閉じると削除されます
このスキームはうまく機能しますが、機密上の理由により、再生中にファイルをコピーして他の場所に貼り付けることができるため、変更する必要があります。隠しファイル属性も試しました
スキームをに変更しました
- ファイルが復号化され、結果がバイト配列に格納されます
- バイト配列がメモリ ストリームに渡される
- System.Media.SoundPlayer はメモリ ストリームを使用しますが、質問の前にインターンの返信など、ファイルを無意味に再生します
ストリームをバッファリングする最良の方法は何ですか
c# - オーディオがC#で再生されているかどうかを知る方法は?
オーディオの再生が完了したかどうかを知る機能はありますか? オーディオの再生後に機能を実行したいのですが、2 つのアイデアがあります。1つ目は音声が終わったときの機能があれば、2つ目は音声の長さを取得してタイマーに入れて設定します。オーディオが完成するか、オーディオの時間の長さを取得するのを手伝ってください。
c# - AxWMPLib - 全画面表示を終了すると、再生されたビデオの再生状態が反転する
AxWMPLibを使用してビデオ プレーヤーを作成しようとしています。
しかし、メディア プレーヤーをダブルクリックしてメディア プレーヤーから全画面表示を終了すると、問題が発生します。
ユーザーがフルスクリーンで Windows Media Player をダブルクリックした場合:
- ビデオが再生されていた場合は、一時停止されます。
- ビデオが一時停止されていた場合は、再生中になります。
最小画面モード (全画面ではありません)。
高度なオプションは使用しません。単純なメディア プレーヤーです。
私のコードはこのようなものです -