如何停止背面按下的android Mx播放器
我有一个代码,当我第一次启动应用程序时,在没有任何错误的情况下通过mx播放器显示视频,但如果我再次关闭并打开应用程序,则表示活动mx播放器没有响应。当我按下“上一步”按钮时,如何关闭mx播放器。 我的代码: 公共类MainActivity扩展了活动{如何停止背面按下的android Mx播放器,android,video,android-intent,Android,Video,Android Intent,我有一个代码,当我第一次启动应用程序时,在没有任何错误的情况下通过mx播放器显示视频,但如果我再次关闭并打开应用程序,则表示活动mx播放器没有响应。当我按下“上一步”按钮时,如何关闭mx播放器。 我的代码: 公共类MainActivity扩展了活动{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
startMxPlayer(1, 1);
finish();
}
private void startMxPlayer(int tuner, int ch) {
int port = 8000 + tuner * 10 + ch;
Uri uri = Uri.parse("udp://224.1." + (port & 0xff) + ".1:" + port);
Log.v("server", "udp://224.1." + (port & 0xff) + ".1:" + port);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage( "com.mxtech.videoplayer.ad" );
intent.putExtra("end_by","user");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_HISTORY);
getApplication().startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}没有人可能会停下来终止这个过程,但我建议你用另一种方式
private void startMxPlayer(int tuner, int ch) {
int port = 8000 + tuner * 10 + ch;
Uri uri = Uri.parse("udp://224.1." + (port & 0xff) + ".1:" + port);
Log.v("server", "udp://224.1." + (port & 0xff) + ".1:" + port);
// add the following line.
ActivityManager.killBackgroundProcesses("com.mxtech.videoplayer.ad");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setPackage( "com.mxtech.videoplayer.ad" );
intent.putExtra("end_by","user");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_HISTORY);
getApplication().startActivity(intent);