동영상재생 관련 외부플레이어 호출 관련 질문입니다.

489 views
Skip to first unread message

Wknights

unread,
May 3, 2012, 10:10:27 PM5/3/12
to appspr...@googlegroups.com
답변 감사히 잘읽었습니다.
아이폰의 경우 video태그의 경우 재생 버튼이 활성화되어 플레이가 됩니다만, 안드로이드에서 보면 동영상이 있다는것만 표시 되는데
안드로이드에서는 외부 플레이어 호출을 어떻게 하면 될까요?

사과잼

unread,
May 7, 2012, 1:40:41 AM5/7/12
to appspr...@googlegroups.com
안녕하세요?

안드로이드에서도 마찬가지로 동영상 컨트롤러의 재생버튼을 누르면 외부 플레이어가 자동으로 호출됩니다.
그러나 현재 질문에서는 동영상 재생 자체가 안되고 있는 것 같은데 맞으신지요?

2012년 5월 4일 금요일 오전 11시 10분 27초 UTC+9, Wknights 님의 말:

Wknights

unread,
May 7, 2012, 2:39:26 AM5/7/12
to appspr...@googlegroups.com
네 회신 감사드립니다. ^^
웹뷰로 서버의 페이지에 있는 동영상을 video태그로 불러오는데 재생이 안되는군요.
플러그인을 만들어서 연결을 하면 된다고 하는 말씀들이 있는데 하는 방법을 봐도 앱스프레소도 처음 접하는지라 어디에 붙여야하고 어떻게 실행하는지도 몰라서 찾아보는 중입니다.

되신다면 방법을 번거로우시더라도 자세히 가르쳐주시면 감사드리겠습니다.

2012년 5월 7일 월요일 오후 2시 40분 41초 UTC+9, 사과잼 님의 말:

71EH

unread,
May 7, 2012, 4:11:11 AM5/7/12
to 앱스프레소
앱스프레소로 개발된 안드로이드 앱은 동영상 플레이어가 내장되어 있습니다.
따라서 별도의 플레이어가 설치되어 있지 않아도 video 태그로 삽입된 동영상의 재생이 가능합니다.

동영상 재생이 안 되신다면 아마 addWebView 함수로 삽입된 web view에서 동영상 재생을 시도하신 것 같습니다.
addWebView 함수는 OAuth 처리 등 매우 제한적인 목적으로 만들어진 함수입니다.
따라서 addWebView로 추가된 web view에서는 동영상 재생을 비롯하여 앱스프레소에서 제공하는 기능을 전혀 사용할 수
없습니다.

addWebView는 OAuth 처리, 일시적인 안내 페이지 등의 용도로만 사용하시기 바랍니다.

Wknights

unread,
May 7, 2012, 10:06:15 AM5/7/12
to appspr...@googlegroups.com
다시 한번 회신에 감사 말씀드립니다.
인터넷에 보면 블로그나 여기 게시글에도 보면 웹뷰로 어떻게 동영상을 재생하는 플러그인을 만드는것 같은데, 웹뷰를 이용해야하기에 계속해서 질문을 드리고 있습니다.
아이프레임을 써보기도 했는데 프레임이 스타일 속성때문인지 조금 작게 표기되고 만든 페이지로 넘어가니 확대되어 출력되는 현상이 발생했습니다.
그래서 어쩔수 없이 웹뷰를 사용하는것이기에 다소 번거로운 작업이 되지만 방법이 있다면 부탁말씀드립니다.

2012년 5월 7일 월요일 오후 5시 11분 11초 UTC+9, 71EH 님의 말:

깊은생각

unread,
May 9, 2012, 5:10:08 AM5/9/12
to appspr...@googlegroups.com
addWebView 함수로 추가되는 child 웹뷰에서는 동영상 플레이가 지원되지 않습니다. 말씀 드렸듯이 addWebView api는 제한된
기능만을 수행할 수 있게 설계되었기 때문입니다.

서버측에서 동영상의 정보만 ax.ext.net.curl() api로 얻어와서 앱스프레소 기본 웹뷰(addWebView 로 생성하지 않은, 기본적으로
제공되는 웹뷰)에서 <video> 컨텐츠를 동적으로 구성한 후 보여주는 방식을 추천해 드립니다. 텍스트와 이미지 데이터만 보여주긴
합니다만 newspresso 역시 이런 방식 - 로컬 컨텐츠는 템플릿을 가지고 있고, 서버에서 실제 데이터를 가져온 후 템플릿과 합성해서
새로운 컨텐츠를 만들어 보여주는 방식 - 으로 만들어져 있습니다.

서버쪽의 컨텐츠를 그대로 addWebView 로 불러와서 보여줘야만 하는 제한사항이 있으신지요. 만약 그렇다면 플러그인을 만들어야 하는데
이는 addWebView api 에 대해서 전부 새로 구현해야 한다는 것이기 때문에 안드로이드와 자바에 대한 지식이 꼭 필요합니다.

플러그인 제작에 대한 기본적인 내용은 http://appspresso.com/ko/developer-ko/pdk-ko#android 문서에 나와있습니다.

새로 제작될 addWebView api 에서 비디오를 보여주기 위해 필요한 자바 코드는 다음의 링크를 참고하시기 바랍니다.




2012년 5월 7일 월요일 오후 11시 6분 15초 UTC+9, Wknights 님의 말:
Reply all
Reply to author
Forward
0 new messages