Android でリモート コントロール クライアントを使用しようとしていますが、次のような動作が見られます。
メディアの再生中に、再生中に電話RemoteControlClient.setPlaybackState(PLAYSTATE_PLAYING)
をかけた後、画面をオフにして再びオンにすると、期待どおりに再生コントロールが表示されます。
ただし、メディアの再生中に一時停止して電話RemoteControlClient.setPlaybackState(PLAYSTATE_PAUSED)
をかけた後、画面をオフにしてから再びオンにすると、リモコンがまったく表示されません!
これは期待されていますか?メディア プレーヤーを一時停止したときに電話をかけなかったらPLAYSTATE_PAUSED
、画面をオフにしてから再びオンにすると、間違ったコントロールが表示されます。(再生ボタンではなく) 一時停止ボタンが表示されます。
興味深いことに、ロック画面のメディア コントロールから一時停止すると、ロック画面のウィジェットが起動したままになり、すべてが期待どおりに機能します。
ここで考えますか?これは仕様によるものですか、それともバグですか?