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

안드로이드에서 동영상불러오기

0 추천

동영상재생하는 앱을 만들고잇습니다.

동영상파일을 안드로이드 프로젝트폴더에서 res에 raw라는 폴더를 만들어 거기에 동영상을 넣고, 비디오뷰로 재생하려고 하는데

핸드폰을 연결하고 실행하니 재생할수없는파일입니다라고 뜨네요.

Uri video = Uri.parse("android.resource://"+getPackageName()+"/raw/동영상파일이름" 

videoView.setVideoURI(video);
videoView.requestFocus();

혹시 안드로이드에서 avi 파일을 재생할 수 없나요?

재생할수없으면 어떤 방법으로 동영상을 볼 수있게 해야하나요..(avi동영상이어야합니다.)

 

gra (140 포인트) 님이 2015년 6월 5일 질문

2개의 답변

0 추천
구글 기본 안드로이드 플레이어에서는 AVI를 지원하지 않습니다. (파서코드가 있긴 한데,  개발중(?) 코드라  빌드 자체에서 빠져있습니다.)  일부 AVI를  지원하는 단말은 제조사에서 수정한 겁니다.

모든 단말에서 AVI 를 꼭 돌리려면, FFMPEG를 사용해서 재생하실 수 밖에 없을 듯 하네요..
사악미소 (65,330 포인트) 님이 2015년 6월 5일 답변
0 추천
res/raw 로 넣는거면 apk 파일 내에 포함되어서 나가겠군요.

 

그러면 차라리 인코딩 방식을 바꿔서 넣으시면 안될까요.

 

인코딩 변환기는 검색하면 많이 나와요.

 

전 카카오인코더 인가 그걸로 변환 했구요.

 

아마 avi 같은게 미디어 플레이어 에서 재생 안되는건 라이센스 때문일거에요.

 

예전에 들은 이야기로는 라이센스 때문에 삼성폰은 되고 구글 래퍼런스 폰은 avi 재생 안되었다는 이야기를 들었어요.
ㄱㄴㄷ 님이 2015년 6월 5일 답변
다른 어플을 이용해서 동영상재생
...