如果您不介意在项目中包含Microsoft.VisualBasic.dll,可以这样做:
var audio = new Microsoft.VisualBasic.Devices.Audio();
audio.Play("some file path");
Run Code Online (Sandbox Code Playgroud)
如果你想做更复杂的事情,我所知道的最简单的方法是使用Windows Media Player API.您添加DLL,然后使用它.API有点笨重,但确实有效; 我用它来制作我自己的音乐播放器包装Windows Media Player供个人使用.以下是一些有用的链接,可帮助您入门:
编辑:
自从我写这篇文章以来,如果您不介意在代码中包含WPF类,我会找到一种更简单的方法.WPF(.NET 3.0和转发版)有一个MediaPlayer类,它是Windows Media Player的包装器.这意味着您不必编写自己的包装器,这很好,因为如上所述,WMP API相当笨重且难以使用.
| 归档时间: |
|
| 查看次数: |
5122 次 |
| 最近记录: |