마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹뷰에서 mp4파일을 실행시킬때 기존 "인터넷"으로 실행시 오류나네요 ㅠ [closed]

0 추천

LG폰이나 베가폰 대부분에서 mp4 재생이 안되네요.

mx플레이어나,크롬플레이어를 다운받아야 실행이 되는 사태가 발생했습니다.

웹뷰로 밖에 안들수 없는게 모바일웹페이지에서 플레이 버튼을 20개를 만들어

거기서 듣고싶은 영상을 선택해 플레이하는 구조라 웹뷰로 구현했습니다.

버튼을 누를때 팝업창에 "크롭/인터넷/mx플레이어"가 뜨는데 크롬/mx플레이어는

잘나오는데 "인터넷'으로 하면 오류가 납니다 ㅠㅠ.

웹뷰로는 mp4를 재생하는데 문제가 되나요?

질문을 종료한 이유: 원인을 알아냈습니다.
엔조이AD (2,610 포인트) 님이 2013년 7월 10일 질문
엔조이AD님이 2013년 7월 11일 closed

2개의 답변

0 추천
인터넷 버튼은 다운로드로 알고 있습니다...

다운로드되지 않나요?

 

그리고 동영상을 재생하시려면

android:hardwareAccelerated="true"

같은 값이 AndroidManifest.xml 에 설정되어있어야합니다

Applicaiton, Activity에 가능합니다

하드웨어 가속을 사용하지 않으면 웹뷰에서는 동영상 재생이 불가능합니다
GozaMaker (4,740 포인트) 님이 2013년 7월 11일 답변
감사합니다^^ 적용해볼께요.
0 추천
자답입니다. 해결했습니다 ㅠㅠ

제 질문의 요지가 버튼클릭시 플레이어 선택팝업이 안뜨고

브라우저선택팝업이 떠서가 결정적인 문제였습니다.

startActivity(intent)하기전에

setDataAndType()함수에 파라미터를 video로 얹어서 보내면

바로 기본플레이어 선택팝업이 뜨네요^^

아래 한줄추가하니까 기본팝업창떠서 선택하니 영상이 잘나오네요^^

intent.setDataAndType(Uri.parse(url), "video/*");
익명사용자 님이 2013년 7월 11일 답변
...