现在已经能使用DirectSound播放MP3
但是现在碰到的问题是:
如果这个MP3是其他错误的文件格式,比如只是将文件扩展名改成MP3的文件
那么播放就会错误,报告读写内存错,不知道这样的问题怎么处理?
另外如果一个MP3文件前半部分是正确的,后办部分出了问题,导致播放产生
问题,这样的错误又如何处理?
多谢各位指点。
但是现在碰到的问题是:
如果这个MP3是其他错误的文件格式,比如只是将文件扩展名改成MP3的文件
那么播放就会错误,报告读写内存错,不知道这样的问题怎么处理?
另外如果一个MP3文件前半部分是正确的,后办部分出了问题,导致播放产生
问题,这样的错误又如何处理?
多谢各位指点。
DSound是不能直接播放mp3的,实际上无论是mp3, wma还是其他的音频压缩格式,都必须通过解码器解码为wave数据, 才能够直接由声卡播放
我使用的是 Direct 9xLING另外我找了一个程序,网上的,可以读取一些信息
只能简单的判断一下。并不能达到理想状态。