dspack的音量调节,为什么volume小于5000时,就听不到声音了(100分)

  • 主题发起人 主题发起人 【小高】
  • 开始时间 开始时间

【小高】

Unregistered / Unconfirmed
GUEST, unregistred user!
我用dspack播放视频,调节其音量时,volume小于5000就听不到声音了,一般只有7000到10000之间才有声音

dspack 其实是通过IBasicAudio的put_Volume来设置音量的,put_volume(volume)的volume为0时,音量最大,-10000时为最小
我直接用put_volume来调节音量,问题依旧

不知是何缘故?请赐教!
 
这方面外行
调节音量只需它就能完全控制吗?是不是其他地方有影响,比如右下脚的小喇叭
 
这个我注意了,
 
呵呵,我也发现有这个问题。
我的解决办法就是设定<5000就直接设置为0,只取5000-10000之间的数。
具体原因,可能只有微软自已知道。
 
大家都这么说,我也认同了。找微软评理去
 
好像是从0到-3000吧
 
这个其中原因,据说是put_volume的参数用的是分贝做单位,
其意义和我们所说的音量有所区别

但是真的只能像emughost所说的这样做吗?之前我是这样做的,但总觉得很别扭,

不知道是否还有其他办法来设置音量?
 
就是说<5000的我们听不到了吧
 
直接调系统音量来调整
 
来自:leaber, 时间:2006-1-19 16:42:34, ID:3334715
直接调系统音量来调整

固然可以,但不是我想要的结果
 
问题好像已经解决了
http://www.progdigy.com/modules.php?name=Forums&file=viewtopic&t=1684&highlight=vol+volume+log10
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
719
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
666
import
I
后退
顶部