最近在写一个播放器,用的是windows低级音频函数waveout,该api只能播放wav格式的。
目前状况:已经实现wav格式的播放,现在想解决mp3格式的播放问题。
实现思路:调用第三方解码器组件(dll)将mp3格式转换为wav格式,再播放wav文件。
前阵子在博客上找到了一个mpg123解码器,不知道是dll文件的问题还是他提供的example的问题,解码总是不成功(有时解码出来的文件不能播放,有时解码过程中会内存出错)。哪位高手用过mpg123的能指点一下吗?或者提供一个示例代码(最好带解码器)。
不胜感激!!!
目前状况:已经实现wav格式的播放,现在想解决mp3格式的播放问题。
实现思路:调用第三方解码器组件(dll)将mp3格式转换为wav格式,再播放wav文件。
前阵子在博客上找到了一个mpg123解码器,不知道是dll文件的问题还是他提供的example的问题,解码总是不成功(有时解码出来的文件不能播放,有时解码过程中会内存出错)。哪位高手用过mpg123的能指点一下吗?或者提供一个示例代码(最好带解码器)。
不胜感激!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货