【问题标题】:MPMoviePlayerController custom volume slider issueMPMoviePlayerController 自定义音量滑块问题
【发布时间】:2013-04-02 12:57:40
【问题描述】:

我在视图中添加了 MPMoviePlayerController。然后我添加了我的自定义视图,其中包含播放/暂停按钮、进度滑块、音量滑块、最大化按钮。

一切正常。

现在我想根据设备音量更改音量滑块值。

我使用以下代码在设备音量发生变化时获取回调:

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];

我收到了两个回电: UpBlock(增大设备音量时), DownBlock(减小设备音量时)

AVAudioPlayer 可以正常工作。但是当我对 MPMoviePlayerController 使用相同时,当我更改设备音量时,它会给我任何响应(如下情况)。

1) 当我增加设备音量 有时 UpBlock 调用 有时 DownBlock 调用 (当我降低设备音量时发生同样的情况)。 2) 当我首先调用 UpBlock 增加音量,然后突然(自动)调用 DownBlock。

谁能帮帮我?

在此先感谢...

【问题讨论】:

    标签: ios mpmovieplayercontroller avfoundation avaudioplayer


    【解决方案1】:

    搜索后我找到了我自己问题的答案.. MPMoviePlayerController 有自己的(基础)音频会话,我们无法更改它。 它将工作,因为它提供了我的苹果原生播放器,即 MPMoviePlayerController

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-11
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      相关资源
      最近更新 更多