在我的应用程序中,我希望当用户单击按钮时,应该启动一个意图并显示手机中的视频播放器列表。通过选择其中一个视频应该开始播放。我使用这段代码:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.valueOf(path)));
intent.setDataAndType(Uri.parse(String.valueOf(path)), "video/mp4");
startActivity(intent);
当我点击按钮时,使用此代码,MXPlayer直接启动并播放视频。在视频结束时,我的应用程序完全关闭!但我希望看到一个播放器列表,并在视频结束后返回我的应用程序!我怎么能这样做?
编辑(整个代码):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);
}
});
}
}