일단 자바 소스입니다.

package test.Video;

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.view.View.OnClickListener;
import android.view.View;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;

public class Video extends Activity implements OnClickListener{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        Button btn = (Button) this.findViewById(R.id.btn1);
        btn.setOnClickListener(this);
    }
    public void onClick(View V){
     
    VideoView videoView = (VideoView) findViewById(R.id.videoview);
    MediaController mediaController = new MediaController(this);
    mediaController.setAnchorView(videoView);
    videoView.setMediaController(mediaController);
   
   
    videoView.setVideoPath("");
    videoView.start();
}
}

 

 

 

여기서 setVideoPath("")에서 다들 /sdcard/파일이름 하시는데 에뮬레이터에 sd 카드가 있나요? 그리고 PC에서 파일만들어서

C:/data/xx.mp4를 설정해주면 안되더군요. Path에 대해서좀 알려주세요.

그리고 URI에서 drawble에 동영상을 저장하면 R.java에서 오류는 뜨고 어떻게해야하나요?