当前位置:首页 > Windows程序 > 正文

C# Window Form解决播放amr格式音乐问题

2021-05-25 Windows程序

最近搞一个项目,需要获取微信端语音文件,下载之后发现是AMR格式的录音文件,这下把我搞晕了,C#中的4种播放模式不支持播放AMR,想到都觉得头痛,如何是好?最后找到的方案,其实也简单:windows media player

1、上网下载最新的解码器:K-Lite Codec Pack,下载地址百度可以查询,如果没有可以联系我

2、就是下C#代码,选择项目--》添加引用--》Com组件--》选择windows media player,如图:


技术分享

3、C#播放语音代码:(这个仅仅是播放代码,MediaPlayer还有其他接口,比如停止、暂停等,根据情况自己调用)

MediaPlayer.MediaPlayer mr = new MediaPlayer.MediaPlayer(); mr.FileName = txpath.Text.Trim(); mr.Play();

这样就可以播放AMR格式代码,记得一定按照解码器;

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70717.html