adding controls to exit pip or switch to background audio
This commit is contained in:
parent
fabb8a6d79
commit
6995d9fde6
@ -76,7 +76,7 @@ public class VideoPlayActivity extends AppCompatActivity {
|
|||||||
private static boolean floatMode = false;
|
private static boolean floatMode = false;
|
||||||
private static final int REQUEST_CODE = 101;
|
private static final int REQUEST_CODE = 101;
|
||||||
private BroadcastReceiver receiver;
|
private BroadcastReceiver receiver;
|
||||||
//This can only be called when in entering pip mode which can only happen on a high enough level to support pip mode.
|
//This can only be called when in entering pip mode which can't happen if the device doesn't support pip mode.
|
||||||
@SuppressLint("NewApi")
|
@SuppressLint("NewApi")
|
||||||
public void setActions(String actionCommand) {
|
public void setActions(String actionCommand) {
|
||||||
|
|
||||||
@ -84,8 +84,8 @@ public class VideoPlayActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
Intent actionIntent = new Intent(BACKGROUND_AUDIO);
|
Intent actionIntent = new Intent(BACKGROUND_AUDIO);
|
||||||
PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), REQUEST_CODE, actionIntent, 0);
|
PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), REQUEST_CODE, actionIntent, 0);
|
||||||
@SuppressLint("NewApi") Icon icon = Icon.createWithResource(getApplicationContext(), android.R.drawable.stat_sys_speakerphone);
|
@SuppressLint({"NewApi", "LocalSuppress"}) Icon icon = Icon.createWithResource(getApplicationContext(), android.R.drawable.stat_sys_speakerphone);
|
||||||
@SuppressLint("NewApi") RemoteAction remoteAction = new RemoteAction(icon, "close pip", "from pip window custom command", pendingIntent);
|
@SuppressLint({"NewApi", "LocalSuppress"}) RemoteAction remoteAction = new RemoteAction(icon, "close pip", "from pip window custom command", pendingIntent);
|
||||||
actions.add(remoteAction);
|
actions.add(remoteAction);
|
||||||
|
|
||||||
actionIntent = new Intent(ACTION_STOP);
|
actionIntent = new Intent(ACTION_STOP);
|
||||||
|
Loading…
Reference in New Issue
Block a user