2015-09-12 44 views
0

我正在開發音樂應用程序,並設法通過「MPNowPlayingInfoCenter」控制鎖定屏幕事件。我想知道是否可以隱藏下一個和上一個按鈕,只顯示播放/暫停和滑塊?怎麼樣?更改iOS中的鎖定屏幕按鈕

是否可以更改暫停按鈕停止或不可以? 此外,我期待着使用鎖屏滑塊更換音樂,但我找不到任何明確的答案。

回答

0

可以隱藏或禁用鎖定屏幕上控制中心內的任何玩家動作。

如果要保留該圖標但將其保留在禁用狀態,則需要明確禁用該命令,併爲其設置操作。

commandCenter.previousTrackCommand.enabled = NO; 
[commandCenter.previousTrackCommand addTarget:self action:@selector(previousTapped:)]; // or some dummy selector, this will never be called 
commandCenter.nextTrackCommand.enabled = NO; 
[commandCenter.nextTrackCommand addTarget:self action:@selector(nextTapped:)]; // or some dummy selector, this will never be called 

如果你不希望按鈕都出現,沒有設置要啓用的命令,或者設置它的行動。

要設置暫停命令,啓用並設定一個動作:

commandCenter.pauseCommand.enabled = YES; 
[commandCenter.pauseCommand addTarget:self action:@selector(pauseAudio)]; 

然後,您可以實現一個pauseAudio方法,暫停或停止播放器。