3
我正在使用AV播放器在我的應用程序中播放一些視頻,但是如果我打開控制中心並嘗試播放和暫停視頻,它正在播放和暫停,但我不想要該功能。我想禁用此functionality.So對於這一點,我不喜歡這樣...如何禁用控制中心播放/暫停按鈕?
MPRemoteCommandCenter *remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter];
remoteCommandCenter.playCommand.enabled = NO;
remoteCommandCenter.pauseCommand.enabled = NO;
remoteCommandCenter.previousTrackCommand.enabled = NO;
remoteCommandCenter.nextTrackCommand.enabled = NO;
這不起作用,那麼
MPRemoteCommandCenter *remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter];
remoteCommandCenter.playCommand.enabled = YES;
[remoteCommandCenter.playCommand addTarget:self action:@selector(test)];
remoteCommandCenter.pauseCommand.enabled = YES;
[remoteCommandCenter.pauseCommand addTarget:self action:@selector(test)];
remoteCommandCenter.previousTrackCommand.enabled = NO;
remoteCommandCenter.nextTrackCommand.enabled = NO;
- (void)test {
// Not doing anything
}
然後另一種方法我試過了,
MPRemoteCommandCenter *remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter];
remoteCommandCenter.playCommand.enabled = NO;
[remoteCommandCenter.playCommand addTarget:self action:@selector(test)];
remoteCommandCenter.pauseCommand.enabled = NO;
[remoteCommandCenter.pauseCommand addTarget:self action:@selector(test)];
remoteCommandCenter.previousTrackCommand.enabled = NO;
remoteCommandCenter.nextTrackCommand.enabled = NO;
- (void)test {
// Not doing anything
}
但沒有用處..
如果我在我添加爲目標的測試方法中放置一個斷點,它正在獲取回調但沒有用處。仍然,播放和暫停按鈕正在工作
是否有任何方法來禁用這些按鈕,我是否正確地做到了這一點?
您是否找到任何解決方案? –
No Karthikeyan .. –
我也在同一個問題上掙扎 –