|
|
软件问题~~~~~
从操作系统角度来说,最大化时播放器对CPU资源的占用优先级为其最高的时候,此时有足够的CPU运行时间供其用于音频的解码~~~而最小化以及用别的窗口覆盖其时,则会将播放器当前的资源占用优先级降低,从而使得音频的解码跟不上播放,出现“卡卡”的声音就可以理解了。而一般我们玩的游戏当中,播放的是WAWE的文件居多,并不需要CPU消耗太多的运算时间来解码的,这与你听歌听MP3时就不一样了,MP3压缩等级的文件解码时消耗CPU的资源相对较多~~~~~其实你可以测试一下看看,播放一段WAVE的音乐文件,再试一下最小化播放器之类的操作,看是否还有现像?
从文件的解码播放角度来看,用MCU作MP3或其它的音频解码播放时,出现“卡”“卡”的声音就差不多都是解码速度跟不上播放的速度的原因~~~~~上升到Windows的操作系统平台也一样,现像与原因都差不多的。
觉得可能你的系统出了问题了,或者播放器有问题?再慢的机器不至于听歌也费劲吧,呵呵~~~~~~~
通常有100M MIPS的处理能力的MCU都能作流畅的MP3解码播放了,何况于PC中的CPU呢~
|
|
|
|