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

웹앱개발중입니다. 주소에서 파라미터 get 질문있습니다.

0 추천

안녕하세요 html5와 jquery 를 이용해서 웹앱 개발(?)중인 초보입니다.

게시판 형태의 웹앱을 만들고 있는데요

궁금한것이 있어 검색을 하다가 해결을 못해 도움을 빌리고자 적어봅니다.

현재 서버와 통신하여 ajax로 게시판 리스트, 내용등을 불러와 뿌려주고 있구요

동영상게시판에서 게시물을 누르면 video.html로 이동하고 이동할 때

주소에 get방식으로 값을 같이 넘겨줍니다 그럼 주소에서 값을 추출해 video 태그에 src를 추가해주는 방식으로

동영상을 재생하려고 하는데요

값은 file:///D:/mobile/workspace/android_test/assets/www/video.html?서버의동영상주소

값은 file:///android_test/assets/www/video.html?서버의동영상절대경로

(pc에서 붙여넣기 했더니 저렇게 보였군요...모바일과 같은걸로 대체합니다)

이와같은 형태로 넘겨주고 video.html에서 get해 오는 형식으로 하고 있는데요

이게 크롬에서 테스트 할때는 잘 되는데 모바일에서 테스트 하면

웹페이지를 표시할 수 없다면서 주소에서 get해오는걸 못하더라구요

어떻게 접근해야 하는지 감이 잘 안옵니다ㅜㅜ

도움좀 받을 수 있을까요??

미설정 (240 포인트) 님이 2013년 12월 16일 질문
미설정님이 2013년 12월 16일 수정

2개의 답변

0 추천
 
채택된 답변
  1. server 구성은 되어 있는건가요?
  2. 왜 전달 링크가 rtsp 나 http 가 아니고 file:// 인지 라는 의문은 가져보신건가요?
aucd29 (218,390 포인트) 님이 2013년 12월 16일 답변
미설정님이 2013년 12월 16일 채택됨
네 서버 구성은 되어있습니다
전달링크가 file:// 인건 어플 내에서 video.html 의 경로가 그 주소인거 아닌가요? 실제 동영상 링크는 file://?"서버의 동영상 절대경로"가 들어있습니다
전 그렇게 이해 하고 했는데...제가 잘못이해하고 있나요?ㅜㅜ
동영상의 경로라 하면 해당  pc 에 http://ip-address/path 형태가 되어야죠
네 앞에 있는 주소는 기기에서 보는 자신의 file경로이고
물음표 뒤에 있는 주소에 말씀하신 http://ip-address/path 형태로 되어있습니다 (제가 이해한것이 이렇습니다)
물음표 뒤에 있는 값을 추출해서 video 태그의 src의 넣고 싶은데 안되는 상황입니다...
server 와 client 에 대한 이해가 먼저 필요해 보입니다.

video tag 을 call 할때 parameter 를 전달 하는식으로 되어 있는데 이렇게 되면 video tag 를 가지고 있는 주체가 server 가 되야 합니다.

html  이 아닌 html 내 server script 가 있어 이걸 처리하고 다시 서버로 재 호출해야 된다는 것이죠

즉 현재의 상태는 html 파일이 client 인데 왜 cilent 보고 server 처럼 동작 안하는지 궁금해 하고 있는 상태 인거죠

생각하는대로 하려면 java 로 webserver 를 구현하고 local host 로 video html 에 접근해야 합니다.
네 감사합니다. 다르게 접근해보도록 하겠습니다
0 추천
파라미터값을 인코딩은하셔서 넘겨주시는건가요?

동영상 주소라면 인코딩을 해서 넘겨야할것같은데
얼룩돼지 (15,720 포인트) 님이 2013년 12월 16일 답변
아뇨 별도의 처리 없이그냥 넘기고 있습니다.
주소 인코딩이라 말씀하신게 어떤걸 말씀하시는지 알 수 있을까요??
...