在Android中播放视频意图

时间:2014-10-25 19:55:34

标签: java android android-intent video

在我的应用程序中,我希望当用户单击按钮时,应该启动一个意图并显示手机中的视频播放器列表。通过选择其中一个视频应该开始播放。我使用这段代码:

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);
        }
    });

}
 }

0 个答案:

没有答案