0
ギャラリーから起動してビデオを「新しいアクティビティ」に再生するビデオプレーヤーアプリを作りたい。問題は、私はすでにギャラリーでビデオを閲覧しているということです。動画は「新しいアクティビティ」で再生されない「主なアクティビティ」で再生されています。助けてください。ギャラリーとIntent VideoViewから新しいアクティビティへのビデオを開く
MainActivity:
public class MainActivity extends Activity {
Button button1;
VideoView videoView;
private static final int SELECT_VIDEO = 1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.button1);
videoView=(VideoView)findViewById(R.id.videoView);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent();
intent.setType("video/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Video"), SELECT_VIDEO);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode != RESULT_OK) return;
if (requestCode == SELECT_VIDEO) {
Uri mVideoURI = data.getData();
videoView.setVideoURI(mVideoURI);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
videoView.start();
}
}
}
私は私の新しいactivity.java "にどのようなコーディングを置く必要がありますか? と同じアクティビティで4つのビデオを入れたいと思っています。私は何をすべきか?