ロック画面に現在再生中のオーディオを表示するには、mediaSessionCompat
と一緒に作業しています。ロリポップからメディアセッションの互換性:ロックンロール前のさまざまなロック画面の動作
すべてが順調ですが、あなたは上の画像で見ることができるように、私はソニーC6916のAPI上で、次の問題に遭遇した事前ロリポップ19
に、ロック画面の背景にはしていませんかわった。代わりに、ロックされた画面に使用していたバックグラウンドを再生中の画像の画像として追加しました。
さまざまなAndroidデバイスが異なる動作をすることは知っていますか?
私はメタデータ
にprivate void updateMediaSessionMetadataArtwork(Bitmap bitmap) {
if (bitmap != null) {
mediaMetadataBuilder.putBitmap(MediaMetadataCompat.METADATA_KEY_ART, bitmap);
mediaSession.setMetadata(mediaMetadataBuilder.build());
}
}
をビットマップを追加し、私はMETADATA_KEY_ALBUM_ART
とMETADATA_KEY_DISPLAY_ICON
を渡すことができ、異なるデータを認識していますが、私の最大の懸念は、これはそのデバイス上に所望のロック画面の背景をオーバーライドする場合は何です私はここで何ができるのか不明ですので、どんなインプットも高く評価されます。
私の実装についての詳細情報が必要な場合は、私にコメントでお知らせください。
はあなたに