minor code tweaks to BackgroundPlayer
This commit is contained in:
parent
fc44d9e36e
commit
d610e4b19b
|
@ -176,17 +176,6 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare
|
||||||
|
|
||||||
Notification note = buildNotification();
|
Notification note = buildNotification();
|
||||||
|
|
||||||
Intent openDetailView = new Intent(getApplicationContext(),
|
|
||||||
VideoItemDetailActivity.class);
|
|
||||||
openDetailView.putExtra(VideoItemDetailFragment.STREAMING_SERVICE, serviceId);
|
|
||||||
openDetailView.putExtra(VideoItemDetailFragment.VIDEO_URL, webUrl);
|
|
||||||
openDetailView.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
|
||||||
|
|
||||||
|
|
||||||
note.contentIntent = PendingIntent.getActivity(getApplicationContext(),
|
|
||||||
noteID, openDetailView,
|
|
||||||
PendingIntent.FLAG_UPDATE_CURRENT);
|
|
||||||
|
|
||||||
startForeground(noteID, note);
|
startForeground(noteID, note);
|
||||||
|
|
||||||
//currently decommissioned progressbar looping update code - works, but doesn't fit inside
|
//currently decommissioned progressbar looping update code - works, but doesn't fit inside
|
||||||
|
@ -274,6 +263,13 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare
|
||||||
(R.drawable.ic_pause_white_24dp, "Pause", playPI).build();
|
(R.drawable.ic_pause_white_24dp, "Pause", playPI).build();
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//build intent to return to video, on tapping notification
|
||||||
|
Intent openDetailView = new Intent(getApplicationContext(),
|
||||||
|
VideoItemDetailActivity.class);
|
||||||
|
openDetailView.putExtra(VideoItemDetailFragment.STREAMING_SERVICE, serviceId);
|
||||||
|
openDetailView.putExtra(VideoItemDetailFragment.VIDEO_URL, webUrl);
|
||||||
|
openDetailView.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
|
||||||
noteBuilder
|
noteBuilder
|
||||||
.setOngoing(true)
|
.setOngoing(true)
|
||||||
.setDeleteIntent(stopPI)
|
.setDeleteIntent(stopPI)
|
||||||
|
@ -282,7 +278,11 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare
|
||||||
.setSmallIcon(R.drawable.ic_play_circle_filled_white_24dp)
|
.setSmallIcon(R.drawable.ic_play_circle_filled_white_24dp)
|
||||||
.setTicker(
|
.setTicker(
|
||||||
String.format(res.getString(
|
String.format(res.getString(
|
||||||
R.string.backgroundPlayerTickerText), title));
|
R.string.backgroundPlayerTickerText), title))
|
||||||
|
.setContentIntent(PendingIntent.getActivity(getApplicationContext(),
|
||||||
|
noteID, openDetailView,
|
||||||
|
PendingIntent.FLAG_UPDATE_CURRENT));
|
||||||
|
|
||||||
|
|
||||||
if (android.os.Build.VERSION.SDK_INT < 21) {
|
if (android.os.Build.VERSION.SDK_INT < 21) {
|
||||||
|
|
||||||
|
@ -306,7 +306,8 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare
|
||||||
//.setLargeIcon(cover)
|
//.setLargeIcon(cover)
|
||||||
|
|
||||||
//is wrapping this in an SDK version check really necessary,
|
//is wrapping this in an SDK version check really necessary,
|
||||||
// if we're using NotificationCompat? -medavox
|
// if we're using NotificationCompat?
|
||||||
|
// the compat libraries should handle this, right? -medavox
|
||||||
if (android.os.Build.VERSION.SDK_INT >= 16)
|
if (android.os.Build.VERSION.SDK_INT >= 16)
|
||||||
noteBuilder.setPriority(Notification.PRIORITY_LOW);
|
noteBuilder.setPriority(Notification.PRIORITY_LOW);
|
||||||
|
|
||||||
|
@ -320,7 +321,6 @@ public class BackgroundPlayer extends Service /*implements MediaPlayer.OnPrepare
|
||||||
}
|
}
|
||||||
note = noteBuilder.build();
|
note = noteBuilder.build();
|
||||||
} else {
|
} else {
|
||||||
//Log.i(TAG, "API is version 21 or above");
|
|
||||||
RemoteViews view =
|
RemoteViews view =
|
||||||
new RemoteViews(BuildConfig.APPLICATION_ID, R.layout.player_notification);
|
new RemoteViews(BuildConfig.APPLICATION_ID, R.layout.player_notification);
|
||||||
view.setImageViewBitmap(R.id.backgroundCover, videoThumbnail);
|
view.setImageViewBitmap(R.id.backgroundCover, videoThumbnail);
|
||||||
|
|
Loading…
Reference in New Issue