9

アプリでロック画面プレーヤーをサポートするために RemoteControlClient クラスを使用しようとしています。問題の 1 つは、トランスポート コントロール フラグの設定が正しく機能していないように見えることです。

たとえば、再生/停止アイコンを前/次なしで表示しようとしています:

mRemoteControlClient.setTransportControlFlags(
                        RemoteControlClient.FLAG_KEY_MEDIA_PLAY_PAUSE |
                        RemoteControlClient.FLAG_KEY_MEDIA_STOP);

これは、前のアイコンと一時停止アイコンを示しています! なんで?

さらに悪いことに、停止/再生ボタンを押すと、またはKEYCODE_MEDIA_PLAY_PAUSEを取得する必要がある場合にのみ受信します。KEYCODE_MEDIA_STOPKEYCODE_MEDIA_PLAY

私がこれを正しく行っていることがわかった場合、これは Android 側の貧弱な開発をイライラさせます。

4

2 に答える 2