在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近搞一个项目,需要获取微信端语音文件,下载之后发现是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格式代码,记得一定按照解码器; |
请发表评论