問題タブ [axwindowsmediaplayer]
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# - Windows Media Player コントロールでメディア ファイルをリリースする
私の C# コードでは、Windows Media Player コントロールで再生中にビデオ ファイルを削除しようとしました。
再生を停止し、URL を null にして、メディア プレーヤー コントロールを閉じました。
ただし、ファイルが使用中であったため、「System.UnauthorizedAccessException」に直面しました。
Windows Media Player コントロールに接続されているメディア ファイルを解放する方法はありますか?
c# - C# の警告ライブラリ WMP
警告があります。直したいのですがわかりません 助けてください!
警告: タイプ ライブラリ インポーターは、有効な戻り値の型がないタイプ 'WMPLib.IWMPNowPlayingHelperDispatch' のプロパティ ゲッター 'sessionPlaylistCount' を検出しました。インポーターは、代わりにこのプロパティをメソッドとしてインポートしようとします。
c# - キャプションはフルスクリーンでのみ機能します
Windows フォーム アプリケーションで axwindowsmediaplayer コントロールを使用して、再生中のビデオで *.SMI キャプション ファイルを表示しています。問題は、キャプションが WMP コントロールがフル スクリーン モードの場合にのみ表示されることです。
非常によく調べましたが、WMP コントロールがフル スクリーン モードでない場合に、同じビデオと .SMI ファイルが機能しない理由を特定することはできませんでした。
WMP アプリケーションでビデオを再生すると、プレーヤーのサイズに関係なく、.SMI キャプション ファイルが表示されます。
何か案は?
c# - 曲の継続時間を分と秒にフォーマットする方法は?
「axWindowsMediaPlayer」コンポーネントを使用する音楽プレーヤーを含む Windows フォーム アプリケーションで作業しています。mp3 および wav ファイルのインポート、リスト ボックスへの曲の表示、プレイリストの保存と読み込みなどが可能です。
ここで、現在再生中の曲の経過時間を分:秒形式で表示するラベルが必要です。
どうすればいいですか?
これが私の試みの1つです:
ここが私が立ち往生している場所です。
[編集]現時点では正しくフォーマットしましたが、カウントが下がらないようになりました。
c# - ファイルパスなしでmp3ファイルをリストボックスにドラッグアンドドロップする方法は?
C# で作成されたメディア プレーヤーでいくつかの問題が発生しています。ここで、stackoverflow で別の問題を既に要求していましたが、今は別の問題があり、それが最後の問題だと思います。
MP3 や WAV ファイルを Windows フォームのリストボックスにドラッグ アンド ドロップしたいのですが、正しくドロップできますが、ファイルのフル パスを表示しないと再生できません。
これまでに行ったことは次のとおりです。
mediaListは、プレイリストを保存するのに役立つリストです。 listbox1がメインのプレイリストです。
曲を再生するには、このコードを使用します。これは今までうまく機能しています。
前もって感謝します。-ChrisCreateBoss
c# - 一時的な時間を取得してファイルに保存し、それを読み取る方法は?
アプリを開発しています。C#のWindowsフォームアプリケーションでは、ユーザーは2つのビデオを2つの別々のプレーヤーにアップロードでき、ユーザーが2つのビデオを同期して再生、一時停止、および停止できるようにする再生、一時停止、および停止ボタンがあります。
一時停止機能の場合、ユーザーがボタンを押すとその時点で停止しますが、再生ボタンを押すとストリームの最初から開始されます。
そのために、一時停止ボタンが選択された最初と 2 番目のビデオの時間を保存し、テキスト ファイルに保存します。 player: 04:05:03 再生ボタンが設定されると、テキスト ファイルから読み取られ、各プレーヤーの指定された時間から開始されます。
何をすべきかは明確に頭に浮かんでいますが、コードを書くための助けが必要です。
ありがとうございました
c# - エラー型または名前空間名 'AxWMPLib' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
ハンドラーの可能な参照は何AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler
ですか?
このイベントをメソッドに渡すと、
コンパイルすると、次のエラーがスローされます。
型または名前空間名 'AxWMPLib' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
c# - axWindowsMediaPlayer がプログラムをクラッシュさせる
プレイリスト機能を備えた MP3 プレーヤーを作成しようとしています。どこでもグーグル検索し、例を試しましたが、何も機能しません。コードがフリーズするのはp[ListBox1.SelectedIndex + 1];
が呼び出されたときで、なぜプログラムがフリーズするのかわかりません。配列を作成して、それを介して次の曲を選択しようとしましたが、それもうまくいきませんでした。
これが最も簡単な方法だと思います。しかし、何らかの理由でプログラムがロックされます。
編集:
コードを更新したところ、次のようになりました。
しかし、これを実行すると、「メディアの変更」でスタックし、最終的に何もしません。