温馨提示×

C#中MediaPlayer的播放列表管理方法

c#
小樊
85
2024-08-13 06:52:35
栏目: 编程语言

在C#中,可以使用Windows Media Player COM组件来管理播放列表。以下是一个简单的示例代码,用于创建一个MediaPlayer并添加播放列表:

using System;
using WMPLib;

namespace MediaPlayerDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            WindowsMediaPlayer player = new WindowsMediaPlayer();

            IWMPPlaylist playlist = player.playlistCollection.newPlaylist("MyPlaylist");

            // 添加歌曲到播放列表
            IWMPMedia media1 = player.newMedia("C:\\Music\\song1.mp3");
            IWMPMedia media2 = player.newMedia("C:\\Music\\song2.mp3");

            playlist.appendItem(media1);
            playlist.appendItem(media2);

            // 播放列表中的第一首歌曲
            player.currentPlaylist = playlist;
            player.controls.play();
        }
    }
}

在上面的示例中,我们首先创建了一个WindowsMediaPlayer对象,并创建了一个新的播放列表。然后,我们创建了两个新的媒体对象,分别代表两首歌曲,并将它们添加到播放列表中。最后,我们将播放列表设置为当前播放列表,并播放第一首歌曲。

除了上述方法之外,Windows Media Player还提供了许多其他方法和属性,可以用来管理播放列表,如添加、删除、清空播放列表等。详细的文档可以参考Microsoft官方文档。

0