音量滑块无效

时间:2012-12-19 03:53:43

标签: ios mpmovieplayercontroller avaudioplayer avplayer mpvolumeview

我正在创建一个带播放,暂停和音量滑块的无线电流媒体应用。

我已使用MPVolumeView实现了音量滑块,但遗憾的是它无效。

任何人都可以告诉我正确的代码,以便音量滑块可以在我的应用中使用。我使用了MPMoviePlayerControllerAVPlayerAVAudioPlayer

1 个答案:

答案 0 :(得分:1)

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

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

  

独家使用Media Player框架

     

如果您的应用程序仅使用电影播放器​​或音乐播放器   只有 - 你没有播放自己的声音 - 那么你不应该   配置音频会话。

     

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

myMoviePlayer.useApplicationAudioSession = NO
  

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

enter image description here