音量滑块没有效果

Posted

技术标签:

【中文标题】音量滑块没有效果【英文标题】:volume slider has no effect 【发布时间】:2012-12-19 03:53:42 【问题描述】:

我正在创建一个带有播放、暂停和音量滑块的广播流媒体应用。

我已经使用MPVolumeView 实现了音量滑块,但不幸的是它不起作用。

谁能告诉我正确的代码,以便音量滑块可以在我的应用程序中工作。我用过MPMoviePlayerControllerAVPlayerAVAudioPlayer

【问题讨论】:

“不工作”到底是什么意思? 您好,在感应音量不调整时不工作。我无法控制应用程序中定义的音量。请帮帮我.. 你必须实现MPVolumeView,所以你做的方向很好。粘贴您的代码,以便我们为您提供帮助。 【参考方案1】:

听起来好像您错过了 Apple 文档的重要部分; Working with Movies and iPod Music

我怀疑您同时使用了AVAudioPlayerMPMoviePlayerController,并且您已经设置了一些音频会话属性以使其正常工作。现在这样做时,您可能想告诉MPMoviePlayerController 使用/不使用该会话。

仅使用媒体播放器框架

如果您的应用程序仅使用电影播放器​​或音乐播放器 只是——而且你不是在演奏自己的声音——那么你不应该 配置音频会话。

如果您只使用电影播放器​​,您必须告诉它使用 它自己的音频会话,如下:

myMoviePlayer.useApplicationAudiosession = NO

如果您正在使用电影 播放器和音乐播放器,那么您可能想要配置如何 两人互动;为此,您必须配置音频会话,即使 尽管您本身并没有播放应用程序音频。使用指南 见表 6-1。

【讨论】:

以上是关于音量滑块没有效果的主要内容,如果未能解决你的问题,请参考以下文章

swift中的音频播放器没有获得音量和音高的价值

按下音量按钮时更改音量滑块位置

HTML5 和 JavaScript 中每个音频播放器的音量滑块

当值 = 0 时,将“静音扬声器”图标链接到音量滑块?

Directsound 对数音量到线性音量滑块

使用两个不同的滑块设置左右耳机音量