안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
방학 중이라 혼자 독학을 하고 있는데
책에 없는 부분이라 이렇게 글을 올리게 됐습니다.
웹 상에 있는 mp4 파일을 다운받지 않고 바로 비디오 플레이어로 재생하는 법을 알고 싶습니다.
예를 들면 네이버 어플에있는 야구중계에서 하이라이트, TV생중계 이런 것을
다운 받지 않고 바로 보게끔요..
mms주소나
http://jaster.tistory.com/attachment/cfile23.uf@20473F024BFC81B50BBEFF.mp4
이런 식으로 주소가 있으면 이 것을 바로 실행시키려면 어떻게 해야할까요?
간단히 하자면 요런식으로 되지요.
String MOVIE_URL = "http://jaster.tistory.com/attachment/cfile23.uf@20473F024BFC81B50BBEFF.mp4";
Uri uri = Uri.parse(MOVIE_URL);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, uri);
intent.setDataAndType(video, "video/*");
startActivity(intent);
이코드를 실행하면 내장 비디오플레이어로 연결되면서 스트리밍으로 동영상 플레이됩니다.
VideoView에서 구동하고 싶으시다면 하기와 같이 구성하시면 되겠지요.
VideoView videoView = (VideoView)findViewById(R.id.videoView1);
Uri uri = Uri.parse(MOVIE_URL);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();