使用下面的代码,我启动了一个外部视频播放器并播放视频:
public class MenuActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
l_video.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String file_name="34743773";
File path = new File(Environment.getExternalStorageDirectory() + File.separator + "AAAAA"+ File.separator +file_name+".mp4");
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.valueOf(path)));
intent.setDataAndType(Uri.parse(String.valueOf(path)), "video/*");
startActivity(intent);
}
});
}
}我的问题是,当播放视频结束时,整个应用程序都会关闭!我希望只有视频播放器关闭,控制返回到我的应用程序活动。我要做什么?
发布于 2014-10-26 05:16:56
视频播放器在视频结束时执行的操作取决于视频播放器的作者,而不是您。有些人可能只是finish()他们的球员活动,在这种情况下,控制权将返回给你。有些可能只是在结尾处暂停,允许用户选择是否按BACK并返回给您。有些人可能会做一些其他的事情,比如特别是调出主屏幕。
要完全控制视频播放器的行为,唯一的方法就是自己编写视频播放器。
https://stackoverflow.com/questions/26567234
复制相似问题