2

我有MPMoviePlayerController并且我试图在用户更改音量时得到通知。

我听这个事件:AVSystemController_SystemVolumeDidChangeNotification通过这段代码:

   [[NSNotificationCenter defaultCenter]
 addObserver:self
    selector:@selector(moviePlayerVolumeChanged:)
        name:@"AVSystemController_SystemVolumeDidChangeNotification"
      object:nil];

我在以下位置收到通知:

- (void)moviePlayerVolumeChanged:(NSNotification*)notification {
    klogdbg_func
    // GA
    [self trackVideoPlayerGAEvent:@"Change Volume"];
}

问题是我的播放器在电影开始/结束加载时通知我 4 次,而用户没有任何音量变化。

为什么?

提前致谢!

4

0 回答 0