これはVideoViewを挿入する私のコードですが、実行すると再生できません。
VideoView v =(VideoView) findViewById(R.id.videoView1);
v.setVideoPath("/sdcard/ss.mp4");
v.setMediaController(new MediaController(this));
v.start();
v.requestFocus();
次のように静的文字列の代わりに外部ストレージパスを取得するには、 Environment.getExternalStorageDirectory()を使用します。
VideoView v =(VideoView) findViewById(R.id.videoView1);
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
v.setVideoPath(baseDir+"/ss.mp4");
v.setMediaController(new MediaController(Your_Current_Activity.this));
v.start();
v.requestFocus();
Androidmanifest.xmlに次のように外部ストレージ権限を追加していることを確認してください。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />