c# exe 播放音乐
时间: 2024-09-29 09:10:03 浏览: 20
在C#中,你可以通过使用Windows多媒体API(Media Foundation或AudioClient)来创建一个简单的音乐播放器,通常会涉及到以下几个步骤:
1. **添加所需命名空间**:首先,你需要导入`System.Media`命名空间,它包含了播放音频的相关类。
```csharp
using System.Media;
```
2. **加载音频文件**:使用`SoundPlayer`类可以加载并播放本地音频文件。例如:
```csharp
string filePath = "C:\\path\\to\\your\\audio.mp3";
SoundPlayer player = new SoundPlayer(filePath);
```
3. **播放音乐**:调用`Play()`方法开始播放音乐。
```csharp
player.Play();
```
4. **处理完成事件**:为了响应音乐播放完毕,可以设置一个`Completed`事件处理器。
```csharp
player.Completion += (sender, e) => {
// 当播放结束时执行的操作
Console.WriteLine("Music playback completed.");
};
```
5. **停止播放**:如果需要提前停止,可以用`Stop()`方法。
```csharp
player.Stop();
```
6. **释放资源**:当不再使用时,记得关闭`SoundPlayer`对象。
```csharp
player.Close();
```