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つのビデオを入れたいと思っています。私は何をすべきか?

答えて

0

MainActivityではないNewActivityにインテントを挿入

関連する問題