問題タブ [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.
audio-streaming - WMP での再生中にストリーミング Wave の再生が中断される
C# アプリケーションで埋め込みプレーヤーとして WMPLib を使用していますが、この問題は Windows Media Player でも発生します。
私たちのサーバーはオーディオをストリーミングし、オフセットを有効にしてストリーミングしています。指定された URL:
オクテットまたは x-wave ストリームを返します (どちらも機能しません)。
WMP は、指定された URL から 2 分間の長さの wave ファイルのバッファリングと再生を開始します (すべて正常に動作します) が、トラック スライダーをつかんでその長さの約 90% にドロップすると、再生が中断され、WMP に一般的なオーディオ エラーが表示されます ( c00d11b1)。スライダーを近くに (10 ~ 20% ) ドロップすると、再生はエラーなしで続行され、適切にオフセットされて再生されます。Windows 7 Home Premium 64 ビットを使用しています。
他のメディア プレーヤー アプリケーション (VLC) で同じ URL を使用している場合、エラーは発生しません。
そのような問題の原因は何ですか?
この状況からの TCP パケット:
WMP=>サーバー - ウェーブを取得
サーバー=>WMP - ファイルを返す
サウンドが再生され、スライダーを動かします... WMP=>Server - オフセットでサウンドを取得します (範囲で設定)
Server=>WMP - サウンドを返す
ストリームは続行しますが、WMP は再生を中断し、エラーを表示します。
どうすればこれを修正できますか? 助けてくれてありがとう。
c# - C# ビデオが終了したら、アクティブなフォームを閉じます
ビデオが再生されているフォームを閉じようとしています。ビデオが終了したら、そのフォームを閉じてほしい。
UIモードを非表示にして、フォームに埋め込まれたwmpを使用しています。
ありがとう
c# - axWindowsMediaPlayer.currentMedia.duration は、ユーザーの操作がない限り更新されません
Windows Media Player を WinForms アプリケーションに埋め込んでおり、axWindowsMediaPlayer1.currentMedia.duration に保存されているビデオの長さを取得する必要があります。
問題は、ビデオを読み込んだ後、ユーザーの操作が発生するまで値が 0 のままになることです。MessageBox (または UI で他のアクションを実行) を使用してプログラムのフローを「中断」すると、duration の値が設定されます。それ以外の場合は 0 のままです。
これはなぜですか、どうすれば解決できますか?
ありがとう
Windows 7 Enterprise と Visual Studio 2010 Ultimate および Windows Media Player 12 を使用しています。
c# - WindowsMediaPlayer openPlayer とプレイリスト C#
WindowsMediaPlayer wmp を使用していますが、WMP (ウィンドウを開く) を起動して現在の再生リストに項目を追加することができません。
- openPlayer(mediaPath); できます。また
次のコマンドで新しいプレイリストをロードできます。
/li>
=> ただし、同時に両方ではありません。
私の英語で申し訳ありませんが、助けてくれてありがとう
アンソニー
c# - C# - wmp コンポーネントのリソースからビデオを再生する
C# Windows フォームに wmp コンポーネントがあり、ソリューションのリソースからビデオ (.avi) を再生したいと考えています。ビデオを見つけるには、wmp コンポーネントのコードを知る必要があります。提案?
c# - AxWindowsMediaPlayer の currentPosition プロパティを割り当てても割り当てが行われない
偽の GPS データを使用して、地域でのヘリコプターの動きをシミュレートするアプリケーションを作成しています。アプリケーションは、その GPS データをビデオと同期する必要があります。つまり、アプリケーションは、ビデオを、ヘリコプターの位置を表すフレームに更新する必要があります。アプリケーションのメイン プレーヤーとして Windows Media Player を使用しています。ただし、currentPosition プロパティを新しい値に割り当てるたびに、プロパティは更新されず、代わりに古い値に戻ります (コードを 1 行ずつデバッグしましたが、assign ステートメントの後に currentPosition が正しく割り当てられませんでした)。本当にイライラします。以下は私の擬似コードです。なぜそのように動作するのかわかりません。助けていただければ幸いです。
wmp - プログラムで Windows Media Player に次の曲を再生させることはできません
Visual Studio C# Windows フォームを使用して、単純な Windows メディア プレーヤー プログラムを作成しています。フォームに wmp コンポーネントとリストボックスを追加します。リストボックスには曲のリストが表示されます。ユーザーがリストボックス内の曲をダブルクリックすると、wmp は問題なく曲を再生します。しかし、曲が終わると、リストボックスの選択項目が次の曲に移動し、リストボックスのダブルクリック関数も呼び出されますが、wmp は次の曲を再生しません。問題を解決するには?