2013-01-02 10 views
1

내 응용 프로그램에서 비디오 녹화 및 안드로이드의 VideView에서 재생할 수 있습니다. 나는 이것을 위해 이것을하고있다.Android 캡처 비디오 및 재생

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
context.startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO); 

// 문맥

Uri mVideoUri = data.getData(); 
videoView.setVideoUri(mVideoUri); 
videoView.setMediaController(new MediaController(this)); 
videoView.requestFocus(); 

하지만이 녹화 된 비디오를 재생하지 액티비티의 컨텍스트

그리고 최우선하여 onActivityResult()이며, 또한

videoView.setVideoPath(mVideoUri.getPath()); 
를 사용하여 시도 Uri 대신에

이지만,이 비디오를 재생할 수 없다는 단 하나의 변경을 제외하고는 아무 일도 일어나지 않았습니다.

+0

logcat 출력을 게시하십시오. 그런 식으로 사람들은 당신이 겪고있는 문제에 대해 추측하는 데 대부분의 시간을 쓰는 대신 오류를 쉽게 못질함으로써 당신을 도울 수 있습니다. – varevarao

답변

0

이 문제가 해결되어 방금 videoView.start() 메소드를 호출하지 않았다는 어리석은 실수를 저지른 것입니다.