Realman's World

WebView를 이용한 동영상 재생 본문

Language/Android

WebView를 이용한 동영상 재생

리얼맨 2014. 4. 30. 09:13

교회의 모바일 홈페이지를 접속하기 위해서는 브라우저에서 url 주소를 입력해야만 했다.

북마크를 만들어서 사용해도 되지만 대부분의 어르신들은 그렇게 하지 못하였다.

그래서 기존 홈페이지를 그대로 사용하면서 쉽게 접근 가능하도록 하기 위해 WebView를 이용하여 어플을 만들기로 결심했다.

Android 코딩은 처음이라 이래저래 검색을 하여 WebView로 어플을 만드는 것은 성공하였다.

구글플레이에 등록을 하고 배포를 시작하여 나름 뿌듯함을 느끼던 것도 잠시...

동영상이 재생되지 않았다. 기존 홈페이지에서 안되나 보다 싶어서 업체에 문의를 했더니 내가 만든 어플에서만 실행이 되지 않았던 것이다.

무식하면 용감하다는 말이 딱 맞았다.

부랴부랴 검색했더니 별도의 코딩을 해야지 재생이 되는 것이었다.

아래의 코드를 작성하여 재실행하니 동영상이 재생되는 것을 확인할 수 있었다.

private class MyWebViewClient extends WebViewClient {
        @Override
        public void onPageFinished(WebView view, String url) {
            if(url.endsWith(".mp4")) {
                Intent i = new Intent(Intent.ACTION_VIEW);
                Uri uri = Uri.parse(url);
                i.setDataAndType(uri, "video/mp4");
                startActivity(i);
            }
            super.onPageFinished(view, url);           
        }
}

Android... 귀찮기는 하지만 새로운 흥미가 생기기 시작했다.

내가 가장 짜증을 많이 내지만 가장 많은 희열을 느끼게 하는 Debugging...

그 매력 때문에 개발자로서의 삶을 살기 시작했고 살아오고 있었는데 새로운 환경에서의 또 다른 경험이 다시금 기분 좋은 설렘을 주는 듯 하다.

※ 참조 링크 : http://blog.daum.net/kwh4865/13153901

Comments