永发信息网

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
组件来播放 。
全部回答
  • 1楼网友:大漠
  • 2021-01-19 19:23
这个嘛,你可以参考下win32 api
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯