AxWindowsMediaPlayer.currentMedia プロパティ

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードで SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

currentMedia プロパティは、現在のメディア項目に対応する IWMPMedia インターフェイスを取得または設定します。

構文

public IWMPMedia currentMedia {get; set;}

Public Property currentMedia As IWMPMedia

プロパティ値

現在のメディア項目へのアクセスを提供する WMPLib.IWMPMedia インターフェイス。

解説

AxWindowsMediaPlayer.settings の場合。autoStart プロパティが true の場合、 currentMedia を設定するたびに再生が自動的に開始されます。

IWMPPlaylist.Item プロパティ (C# の IWMPPlaylist.get_Item メソッド) を使用して、特定のメディア アイテムの IWMPMedia インターフェイスを取得できます。 ファイル名を使用してメディア アイテムを読み込むには、URL プロパティを設定するか、newMedia を使用します。

次の例では、ライブラリ内の最初のメディアアイテムを取得し、currentMedia プロパティを使用して、取得したメディアアイテムを現在のメディアアイテムとして設定し、その名前を表示します。 AxWMPLib.AxWindowsMediaPlayer オブジェクトは、player という名前の変数によって表されます。

// Get an interface to the first media item in the library. 
WMPLib.IWMPMedia3 firstMedia = (WMPLib.IWMPMedia3)player.mediaCollection.getAll().get_Item(0);

// Make the retrieved media item the current media item.
player.currentMedia = firstMedia;

// Display the name of the current media item.
currentMediaLabel.Text = ("Found first media item. Name = " + player.currentMedia.name);

' Get an interface to the first media item in the library. 
Dim firstMedia As WMPLib.IWMPMedia3 = player.mediaCollection.getAll().Item(0)

' Make the retrieved media item the current media item.
player.currentMedia = firstMedia

' Display the name of the current media item.
currentMediaLabel.Text = ("Found first media item. Name = " + player.currentMedia.name)

必要条件

要件
Version
Windows メディア プレーヤー 9 シリーズ以降
名前空間
AxWMPLib
アセンブリ
AxInterop.WMPLib.dll (AxInterop.WMPLib.dll.dll)

関連項目

AxWindowsMediaPlayer オブジェクト (VB および C#)

AxWindowsMediaPlayer.newMedia (VB および C#)

AxWindowsMediaPlayer.URL (VB および C#)

IWMPMedia インターフェイス (VB および C#)

IWMPPlaylist.Item (VB および C#)

IWMPSettings.autoStart (VB および C#)