大佬教程收集整理的这篇文章主要介绍了更改音量没有一个iPhone上的音量滑块,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一个简短的答案如何控制音量:这真的取决于你想要控制的音量.
如果你想要一个“控制应用程序中的每个声音”的控制,那么你可以使用MPVolumeView,但是你不能以编程方式更改它的值.然后,您只能通过触摸滑块或使用设备侧面的音量按钮来更改音量.最好的做法是创建一个全局对象,用于存储任何对象在播放声音之前可以读取的音量.
如果它是一个AVAudioPlayer对象,您将创建该对象并使用[theAudioPlayerObject setVolume:someFloat];其中someFloat是0.0到1.0之间的值.
如果是SystemSound对象,则无法控制音量.
如果是AudioQueue,您可以通过AudioQueueSetParameter更改它
就像我说的,这一切都取决于你是如何演奏声音的.
更新基于评论
For that particular example,你可以这样设置音量:
- (void)setVolume:(float)Level;
- (void)setVolume:(float)Level { OSStatus errorMsg = AudioQueueSetParameter(audioQueue,kAudioQueueParam_Volume,Level); if (errorMsg) { NSLog(@"AudioQueueSetParameter returned %d when setTing the volume.",errorMsg); } }
- (IBACtion)volumeUp:(id)sender { [streamer setVolume:1.0]; } - (IBACtion)volumeDown:(id)sender { [streamer setVolume:0.0]; }
以上是大佬教程为你收集整理的更改音量没有一个iPhone上的音量滑块全部内容,希望文章能够帮你解决更改音量没有一个iPhone上的音量滑块所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。