温馨提示×

如何在C#中实现MediaPlayer的播放控制

c#
小樊
96
2024-08-13 06:46:39
栏目: 编程语言

在C#中实现MediaPlayer的播放控制可以使用MediaPlayer类来实现。以下是一个简单的示例代码,演示了如何在C#中使用MediaPlayer类来控制音乐文件的播放、暂停和停止:

using System;
using System.Windows.Forms;
using System.Media;

namespace MediaPlayerExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建一个新的MediaPlayer对象
            MediaPlayer mediaPlayer = new MediaPlayer();

            // 加载音乐文件
            mediaPlayer.Open(new Uri(@"C:\path\to\your\music\file.mp3"));

            // 播放音乐
            mediaPlayer.Play();

            Console.WriteLine("音乐正在播放...");
            Console.WriteLine("按任意键暂停音乐");
            Console.ReadKey();

            // 暂停音乐
            mediaPlayer.Pause();

            Console.WriteLine("音乐已暂停");
            Console.WriteLine("按任意键继续播放音乐");
            Console.ReadKey();

            // 继续播放音乐
            mediaPlayer.Play();

            Console.WriteLine("音乐继续播放...");
            Console.WriteLine("按任意键停止音乐");
            Console.ReadKey();

            // 停止音乐
            mediaPlayer.Stop();

            Console.WriteLine("音乐已停止");
        }
    }
}

在上面的示例中,我们使用MediaPlayer类来加载音乐文件并播放、暂停、停止音乐。您可以根据您的需求扩展这个示例,以实现更多的播放控制功能。

0