問題タブ [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.

0 投票する
1 に答える
2592 参照

c# - Windows Media Player コントロールでメディア ファイルをリリースする

私の C# コードでは、Windows Media Player コントロールで再生中にビデオ ファイルを削除しようとしました。

再生を停止し、URL を null にして、メディア プレーヤー コントロールを閉じました。

ただし、ファイルが使用中であったため、「System.UnauthorizedAccessException」に直面しました。

Windows Media Player コントロールに接続されているメディア ファイルを解放する方法はありますか?

0 投票する
0 に答える
52 参照

c# - C# の警告ライブラリ WMP

警告があります。直したいのですがわかりません 助けてください!

警告: タイプ ライブラリ インポーターは、有効な戻り値の型がないタイプ 'WMPLib.IWMPNowPlayingHelperDispatch' のプロパティ ゲッター 'sessionPlaylistCount' を検出しました。インポーターは、代わりにこのプロパティをメソッドとしてインポートしようとします。

スクリーンショット

0 投票する
1 に答える
495 参照

c# - キャプションはフルスクリーンでのみ機能します

Windows フォーム アプリケーションで axwindowsmediaplayer コントロールを使用して、再生中のビデオで *.SMI キャプション ファイルを表示しています。問題は、キャプションが WMP コントロールがフル スクリーン モードの場合にのみ表示されることです。

非常によく調べましたが、WMP コントロールがフル スクリーン モードでない場合に、同じビデオと .SMI ファイルが機能しない理由を特定することはできませんでした。

WMP アプリケーションでビデオを再生すると、プレーヤーのサイズに関係なく、.SMI キャプション ファイルが表示されます。

何か案は?

0 投票する
3 に答える
2280 参照

c# - 曲の継続時間を分と秒にフォーマットする方法は?

「axWindowsMediaPlayer」コンポーネントを使用する音楽プレーヤーを含む Windows フォーム アプリケーションで作業しています。mp3 および wav ファイルのインポート、リスト ボックスへの曲の表示、プレイリストの保存と読み込みなどが可能です。

ここで、現在再生中の曲の経過時間を分:秒形式で表示するラベルが必要です。

どうすればいいですか?

これが私の試みの1つです:

ここが私が立ち往生している場所です。

[編集]現時点では正しくフォーマットしましたが、カウントが下がらないようになりました。

0 投票する
1 に答える
1130 参照

c# - ファイルパスなしでmp3ファイルをリストボックスにドラッグアンドドロップする方法は?

C# で作成されたメディア プレーヤーでいくつかの問題が発生しています。ここで、stackoverflow で別の問題を既に要求していましたが、今は別の問題があり、それが最後の問題だと思います。

MP3 や WAV ファイルを Windows フォームのリストボックスにドラッグ アンド ドロップしたいのですが、正しくドロップできますが、ファイルのフル パスを表示しないと再生できません。

これまでに行ったことは次のとおりです。

mediaListは、プレイリストを保存するのに役立つリストです。 listbox1がメインのプレイリストです。

曲を再生するには、このコードを使用します。これは今までうまく機能しています。

前もって感謝します。-ChrisCreateBoss

0 投票する
1 に答える
210 参照

c# - 一時的な時間を取得してファイルに保存し、それを読み取る方法は?

アプリを開発しています。C#のWindowsフォームアプリケーションでは、ユーザーは2つのビデオを2つの別々のプレーヤーにアップロードでき、ユーザーが2つのビデオを同期して再生、一時停止、および停止できるようにする再生、一時停止、および停止ボタンがあります。

一時停止機能の場合、ユーザーがボタンを押すとその時点で停止しますが、再生ボタンを押すとストリームの最初から開始されます。

そのために、一時停止ボタンが選択された最初と 2 番目のビデオの時間を保存し、テキスト ファイルに保存します。 player: 04:05:03 再生ボタンが設定されると、テキスト ファイルから読み取られ、各プレーヤーの指定された時間から開始されます。

何をすべきかは明確に頭に浮かんでいますが、コードを書くための助けが必要です。

ありがとうございました

0 投票する
1 に答える
6293 参照

c# - エラー型または名前空間名 'AxWMPLib' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

ハンドラーの可能な参照は何AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandlerですか?

このイベントをメソッドに渡すと、

コンパイルすると、次のエラーがスローされます。

型または名前空間名 'AxWMPLib' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

0 投票する
0 に答える
389 参照

c# - axWindowsMediaPlayer がプログラムをクラッシュさせる

プレイリスト機能を備えた MP3 プレーヤーを作成しようとしています。どこでもグーグル検索し、例を試しましたが、何も機能しません。コードがフリーズするのはp[ListBox1.SelectedIndex + 1];が呼び出されたときで、なぜプログラムがフリーズするのかわかりません。配列を作成して、それを介して次の曲を選択しようとしましたが、それもうまくいきませんでした。

これが最も簡単な方法だと思います。しかし、何らかの理由でプログラムがロックされます。

編集:

コードを更新したところ、次のようになりました。

しかし、これを実行すると、「メディアの変更」でスタックし、最終的に何もしません。