0

私は音楽アプリケーションを開発しており、「MPNowPlayingInfoCenter」でロック画面イベントを制御できました。次と前のボタンを非表示にして、再生/一時停止とスライダーのみを表示することは可能ですか? どのように?

また、一時停止ボタンを停止するかどうかを変更することはできますか? また、ロック画面のスライダーを使って音楽を変更することを楽しみにしていましたが、明確な答えが見つかりませんでした.

4

1 に答える 1

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次に、プレーヤーを一時停止または停止するメソッドを実装できます。

于 2015-11-09T22:09:11.157 に答える