首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

! 小弟我的wince 播放出来的声音有有关问题,大家给看看吧

2012-02-28 
救命啊! 我的wince 播放出来的声音有问题,大家给看看吧好不容易做完了驱动程序,原以为用playsound就可以播

救命啊! 我的wince 播放出来的声音有问题,大家给看看吧
        好不容易做完了驱动程序,原以为用playsound就可以播放出声音(我之前播出来过),可是现在就只出现       吱吱吱吱吱吱……的   声音,声音长短跟我控制的声音长短一样,我现在都不知道该做哪一块了,郁闷……       我试试了试系统的那些声音,也是吱吱吱吱吱吱……     的声音,然后我把PB里面所有关于audio的组件全给塞了进去,可是还是一样的问题,超受打击!     看了看驱动程序,到了pdd层就一塌糊涂,乱七八糟的,到现在还没有找到它是从哪里直接控制所用到的iis口和一些io口的。     我用的是s3c2410的板子,   wince系统,谁能告诉我     问题到底出在了哪里?  
        希望大家   “普渡”一下   我!

[解决办法]
什么都不知道,也能写驱动?LZ强人啊
[解决办法]
不会楼主的问题
帮顶
[解决办法]
你可以用wav api播放是不是有问题,如果有问题的话,基本说明是音频驱动的问题,如果没有,可以排除音频驱动的问题。
[解决办法]
你是不是改变了系统的某个频率值?看你的描述也许是你修改某个系统分频值后造成音频设备采样率发生变化
[解决办法]
什么芯片的啊?
[解决办法]
如果出现你上面的那种声音,跟IIS的采样频率有很大关系,建议用示波器看SCLK,LRCLK、MCLK。
你的音频驱动哪里来的。有没有验证过的。
像2410BSP包里应该是用音频驱动的,只需要将硬件初始化改了就行了。还有就是IIS时钟的配置。

这里主要介绍一下流式音频驱动,在应用程序进行音频操作之前,首先向内核产生一个调用,内核将这个调用传给驱动程序的WAV_IOCcontrol进行处理,内核传递这个调用的模块被称为Wave_API管理器,然后驱动程序对硬件进行操作,和普通的流接口驱动程一样,音频驱动也使用注册表来存储信息并且向系统注册自身,在Platform.reg中添加如下键:HKEY_LOCAL_MACHINE\Drivers\Builtin\Audio用于存储信息。在系统启动时,设备管理器将加载音频驱动,并且创建HKEY_LOCAL_MACHINE\Drivers\Active键。


 

热点排行