繁体   English   中英

更改QTMovie播放mp3的音量

[英]Changing the volume of a QTMovie playing an mp3

我正在使用QTMovie播放音轨。 我刚刚开始使用音量控件,并且正在使用setVolume:(float)newVolume更改音量。 我遇到的问题是音量变化似乎很小。 我试过在0到10到0到128(最大)之间改变音量,响度差异很难检测到。

是否有人对此有任何经验,可以指出我做错了什么?

我正在使用QTMovie播放音轨。 我刚刚开始使用音量控件,并且正在使用setVolume:(float)newVolume更改音量。 我遇到的问题是音量变化似乎很小。 我试过在0到10到0到128(最大)之间改变音量,响度差异很难检测到。

差异很难发现,因为没有一个。

setVolume:带有浮点数的小数,您将其视为整数。 范围从0.0到1.0,如volume方法的文档中所述

volume

float类型的标量值返回电影的音量。

 - (float)volume 
讨论

有效范围是0.0到1.0。

当您尝试设置超出范围的值时,文档未指定会发生什么。 我的猜测是,它目前钳位到1.0,因此所有大于或等于1.0的值最终都等于1.0,而响度没有任何差别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM