如何使用itents在android中传递视频数据?

Cat*_*oux 0 video android android-intent

确定活动1在gridVideoView中显示来自SD卡的视频缩略图.我希望能够点击并将数据传递到活动2并播放这些视频.我买的这本书只告诉我如何用字符串做这个.我怎么能这样做,所以当我点击活动1中的视频时,它会被传递并可以在活动2中播放?如果你想要我会发布的代码.

Intent intent = new Intent(getBaseContext(), Editor.class); intent.putExtra("mnt/sdcard-ext", _ID); startActivity(intent);

       private VideoView video;
       private MediaController ctlr;
       File clip=new File(Environment.getExternalStorageDirectory(),
              "mnt/sdcard-ext");

      if (clip.exists()) {
      video=(VideoView)findViewById(R.id.video);
      video.setVideoPath(clip.getAbsolutePath());

       ctlr=new MediaController(this);
       ctlr.setMediaPlayer(video);
       video.setMediaController(ctlr);
       video.requestFocus();
       video.start();
      }
    }
 }
Run Code Online (Sandbox Code Playgroud)

我如何在VideoView中引用意图?

Chr*_*son 6

一种选择是简单地将视频的路径作为字符串传递给第二个活动.