WPF_20_音频


播放WAV音频

在.NET中播放音频文件最简单的方式是使用 System.Media.SoundPlayer.

  • 只支持 WAV 音频文件
  • 不支持同时播放多个声音
  • 不能控制音频播放(音量和平衡等细节)

SoundPlayer

var player = new SoundPlayer();
player.SoundLocation = "test.wav";
try
{
    player.Load(); // player.LoadAsync()
    player.Play(); // player.PlaySync()暂停
}

SoundPlayerAction

SoundPlayerAction是对 SoundPlayer 进行了封装,始终是异步地播放声音。