2011-01-11 2 views

답변

0
path = "/sdcard/android.mp4"; 
mVideoView.setVideoPath(path); 
mVideoView.setMediaController(new MediaController(this)); 
mVideoView.start(); 

링크 참조 할 수 있습니다 외부 비디오 설정 비디오보기 속성을 사용할 수 있습니다 너의 길, 예.

"/sdcard/download/android.mp4"

0
Videoview mVideoView = (Videoview) findViewByID(R.id.<your_videoview_id>) 
    file = "/sdcard/download/android.mp4"; 
    mVideoView.setVideoPath(file); 
    mVideoView.setMediaController(new MediaController(this)); 
    mVideoView.start(); 

이 작동 바랍니다.
확인하고 답장하십시오.

0

android에서 sdcard라는 파일을 열려면 android.os.Environment에 정의 된 getExternalStorageDirectory() 메서드를 사용합니다. 시스템에서 sdcard를 먼저 사용할 수 있는지 확인하십시오. getExternalStorageDir 메소드에서 반환 된 File 객체 (디렉토리)를 사용하여 실제 파일을 가져오고 실제 파일의 URI와 함께 MediaPlayer.create를 호출 할 수있는 새 파일 객체 (실제 파일)를 사용합니다. 고려 :
File dir = Environment.getExternalStorageDir();
File file = File(dir, "filename.mp4");
MediaPlayer player = MediaPlayer.create(context, file.toURI();

+0

당신이 대답에서 볼 수 있듯이 아래에이 작업을 수행하는 하나 개 이상의 방법이있다. ;) – etteyafed

관련 문제