在C#应用程序中集成音频播放功能可以为用户带来更加丰富的体验。本文将指导您如何在C#项目中实现MP3和Ogg格式音乐文件的播放。
播放MP3文件
对于MP3文件的播放,我们可以使用.NET框架内置的System.Media.SoundPlayer
类,但请注意,SoundPlayer
类在某些情况下可能不支持MP3格式,或者其支持可能受限。因此,对于更广泛的支持,您可能需要考虑使用更强大的音频库,如NAudio。
然而,为了简化说明,这里我们使用SoundPlayer
类作为示例:
c#代码
using System; |
|
using System.Media; |
|
using System.Windows.Forms; |
|
public partial class Mp3PlayerForm : Form |
|
{ |
|
private SoundPlayer player = new SoundPlayer(); |
|
public Mp3PlayerForm() |
|
{ |
|
InitializeComponent(); |
|
} |
|
private void btnPlay_Click(object sender, EventArgs e) |
|
{ |
|
try |
|
{ |
|
string filePath = @"C:\path\to\your\music.mp3"; // 替换为您的MP3文件路径 |
|
player.SoundLocation = filePath; |
|
player.Load(); |
|
|