C#如何做音乐文件格式转换?
答案:2 悬赏:30 手机版
解决时间 2021-01-20 15:54
- 提问者网友:活着好累
- 2021-01-19 16:27
C#如何做音乐文件格式转换?
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-01-19 18:01
在C#当中提供了Media 类来播放音乐,但是只能播放wav格式的,其他格式的一概不能播放,需要用API函数来实现,我的代码如下,可是编译成功,但播放不出声音.[DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
public static extern long mciExecute(string lpstrCommand,string lpstrReturnString,int uReturnLength,int hwndCallback);
private void playMId(string path)
{
mciExecute("Open " + path + " alias mid", null, 0, 0);
mciExecute("Play mid", null, 0, 0);
}
private void Form1_Load(object sender, EventArgs e)
{
playMId(Application.StartupPath + @"\123.wav");
} 如果不可以的话添加引用->COM->Media Player直接用Media Player
组件来播放 。
public static extern long mciExecute(string lpstrCommand,string lpstrReturnString,int uReturnLength,int hwndCallback);
private void playMId(string path)
{
mciExecute("Open " + path + " alias mid", null, 0, 0);
mciExecute("Play mid", null, 0, 0);
}
private void Form1_Load(object sender, EventArgs e)
{
playMId(Application.StartupPath + @"\123.wav");
} 如果不可以的话添加引用->COM->Media Player直接用Media Player
组件来播放 。
全部回答
- 1楼网友:大漠
- 2021-01-19 19:23
这个嘛,你可以参考下win32 api
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯