iOS 7 中不推荐使用音量 [重复]

Posted

技术标签:

【中文标题】iOS 7 中不推荐使用音量 [重复]【英文标题】:volume is Deprecated in iOS 7 [duplicate] 【发布时间】:2014-04-11 14:44:25 【问题描述】:

我将如何解决这个问题?

volumeSlider setValue:[musicPlayer volume]];

&

- (IBAction)volumeSliderChanged:(id)sender

    [musicPlayer setVolume:volumeSlider.value];

其中 'volume' 和 'set volume' 在 ios 7.0 中已弃用。我读过this answer 和this answer,但我想知道是否有更简单的方法?我的应用程序运行良好,但我担心这个错误会在其他地方引起问题。

我只需要用户拖动我拥有的滑块或使用硬件按钮来调节音量。

谢谢,任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

我不认为它已被弃用它并没有在类参考中这么说..说适用于 ios7

当我需要在 ios7 中使用滑块调节音量时,我会这样做..

[avPlayer setVolume:self.volumeSlider.value];

滑块动作..

- (IBAction)volumeControl:(id)sender 

    UISlider *mySlider = sender;
    [avPlayer setVolume:mySlider.value];


【讨论】:

以上是关于iOS 7 中不推荐使用音量 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

像 VLC 应用一样通过手势(iOS 7+)控制音量

硬件音量按钮和 Swift

如何在 iOS 7 中获得麦克风音量?

根据设备音量ios控制滑块[关闭]

如何在 iOS 上设置 VLCMediaPlayer 的音量?

音量关闭在 html5 视频 ipad 2 中不起作用