无法在Android应用程序中播放视频

无法在Android应用程序中播放视频,android,video,android-intent,uri,android-mediaplayer,Android,Video,Android Intent,Uri,Android Mediaplayer,在启动gallery后,我尝试播放视频,但是我从未被提示选择要播放的应用程序-视频也从未播放-我如何编辑此代码以播放视频 资料来源: 附言 如果我关闭我的应用程序,从启动程序中打开多媒体资料,然后单击它播放的视频-但是,当我使用下面的代码从显示的多媒体资料中执行相同操作时,将不会播放任何视频 请确认SELECT_VIDEO的值是否为1 在这一行中,您将使用1检查requestCode if(requestCode==1) ImageButton vb = (ImageButton) findVi

在启动gallery后,我尝试播放视频,但是我从未被提示选择要播放的应用程序-视频也从未播放-我如何编辑此代码以播放视频

资料来源: 附言


如果我关闭我的应用程序,从启动程序中打开多媒体资料,然后单击它播放的视频-但是,当我使用下面的代码从显示的多媒体资料中执行相同操作时,将不会播放任何视频

请确认SELECT_VIDEO的值是否为1

在这一行中,您将使用1检查requestCode if(requestCode==1)

ImageButton vb = (ImageButton) findViewById(R.id.video);
        vb.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Toast.makeText(UI.this, "Video Testimonial", Toast.LENGTH_LONG)
                        .show();
                Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
                photoPickerIntent.setType("video/*");
                startActivityForResult(photoPickerIntent, SELECT_VIDEO);

            }
        });
    }

    public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 1) {
            if (resultCode == Activity.RESULT_OK) {
                Uri selectedVideo = data.getData();
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(selectedVideo, "video/*");
                startActivity(Intent.createChooser(intent,
                        "Complete action using"));  

            }

        }