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

웹뷰에서 audio태그로 sd카드의 미디어 재생

0 추천

안드로이드 웹뷰에서 띄우는 원격지의 html내부에서 audio태그로 단말기의 sd카드에 저장된 미디어를 재생하려면 어떻게 해야 할까요.....경로는 이미 다 알고 있는 상태구요. 단말에서 서버를 띄워주면 되나 싶어서 nanohttp로 서버를 하나 띄워서 해봤는데  크로미움의 미디어플레이어에서 invalid url이라고 하면서 안되네요...  같은 url을 피씨 브라우져에서 띄워보면 재생이 안되고요 하하....

nanohttp에 들어오는 요청은 정상적으로 들어오는데 로컬의 미디어를 재생할 수 있게 하려면 어떻게 해야 할까요?

로컬 서버 문제일까요? 아니면 접근한 방식 자체가 잘못된 걸까요? 

devSS (260 포인트) 님이 2014년 8월 2일 질문

1개의 답변

0 추천
nanohttpd 는 안드로이드 단말을 html 서버로 쓸 때 사용하심이 좋아보입니다.

안드로이드에서 연 웹페이지는 외부의 것일지라 하더라도,

경로 자체는 안드로이드 단말 기준이 되겠죠, 웹페이지가 안드로이드에서 열렸으니..

웹은 잘 몰라서 audio 태그 자체 문제인지는 모르겠으나,

console.log 로 경로를 찍어보시고,

안드로이드에서 웹이 아니라 일반 앱을 간단하게 만들어서 그 경로로 audio를 플레이 해보세요,

만약 안된다면 경로에 문제가 있는거겠죠..

android.permission.READ_EXTERNAL_STORAGE 등의 권한도 반드시 확인 하시구요
Gioskhan (12,060 포인트) 님이 2014년 8월 2일 답변
...