Add option to hide thumbnail on lock screen and inside notification
This commit is contained in:
parent
5b6e187b49
commit
7805f8a9b1
5 changed files with 22 additions and 3 deletions
|
|
@ -146,7 +146,11 @@ public final class NotificationUtil {
|
|||
notificationBuilder.setContentText(player.getUploaderName());
|
||||
notificationBuilder.setTicker(player.getVideoTitle());
|
||||
updateActions(notificationBuilder, player);
|
||||
setLargeIcon(notificationBuilder, player);
|
||||
final boolean showThumbnail = player.sharedPreferences.getBoolean(
|
||||
player.context.getString(R.string.show_thumbnail_key), true);
|
||||
if (showThumbnail) {
|
||||
setLargeIcon(notificationBuilder, player);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -671,9 +671,13 @@ public class VideoPlayerImpl extends VideoPlayer
|
|||
super.onUpdateProgress(currentProgress, duration, bufferPercent);
|
||||
updateProgress(currentProgress, duration, bufferPercent);
|
||||
|
||||
final boolean showThumbnail =
|
||||
sharedPreferences.getBoolean(
|
||||
context.getString(R.string.show_thumbnail_key),
|
||||
true);
|
||||
// setMetadata only updates the metadata when any of the metadata keys are null
|
||||
mediaSessionManager.setMetadata(getVideoTitle(), getUploaderName(), getThumbnail(),
|
||||
duration);
|
||||
mediaSessionManager.setMetadata(getVideoTitle(), getUploaderName(),
|
||||
showThumbnail ? getThumbnail() : null, duration);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue