代码改变世界

【原】使用SoundPlayer播放wav文件时产生杂音如何处理

2010-12-06 10:28  刺客之家  阅读(1042)  评论(0编辑  收藏  举报

今天在做一个项目的时候遇到问题,播放wav提示音偶尔出现杂音,声音很大很吓人-_-||

程序里是把wav文件资源编译到资源文件中处理的,在单个资源播放的时候没有这个问题,多线程播放该资源就会出现杂音。

解决方法:

1:播放音频之前进行同步锁,多个线程竞争一个资源,获得锁之后才能播放音频文件,延时5s(视音频大小)后解锁

2:把资源文件拷贝到本地磁盘,多线程播放就不会出现杂音了

本博客文章若非标记转载,均为原创,转载请注明出处~