2013-01-12 6 views

답변

0

으로 정적 문자열 대신 외부 저장 경로를 얻기 위해 사용 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" /> 
+0

여전히 내 동영상을 재생할 수 없습니다. "이 동영상을 재생할 수 없습니다."라고 표시됩니다. 그냥 내 장치가 아닌 내 장치에서 작동하고있어. 괜찮은거야? – yam

+0

@yam : 모든 랩톱 장치에 비디오가 있다는 것을 의미합니까? 에뮬레이터 –

+0

@yam에 SDCARD가 아닙니다. 현재의 문제를 해결하는 데 도움이되는 경우 –

관련 문제