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

ftp client 동영상 재생.

0 추천

ftp 서버 에 접속해서 목록을 리스트뷰로 출력했는데.
해당 아이템이 클릭되었을 경우
확장자 명이 mp4이면 영상으로 재생되려고 합니다..
근데 위에 소스가 안먹는데...
어떤 이유인가요?..
최상위 루트는 /입니다.

 

헬프미 (5,430 포인트) 님이 2015년 10월 2일 질문
헬프미님이 2015년 10월 2일 수정

1개의 답변

+1 추천
 
채택된 답변

순수 안드로이드 media frame work의 경우 ftp 프로토콜을  지원하지 않습니다.

1. ffmpeg를 비롯한 Third party 프로그램을 이용해서 재생

2.  로컬 프록시 등을 만들어, ftp 데이터를 http로 변환해서 플레이어에 넘김

3. ftp 데이터를 MediaCodec에 넘겨 재생하는 방식

중 한 개를 쓰셔야 합니다.

 

그리고 지원하는 단말이더라도 코드상도 문제가 보이네요 

 vv.setVideoURI(Uri.parse("/"));  에서 "/" 대신   ftp 풀 경로가 들어가야 할 듯 하며,

vv.setMediaController(new MediaController(FTPUtill.this)); 에서 FTPUtill.this 도 잘 못 된 값인 듯 합니다.

 

사악미소 (65,330 포인트) 님이 2015년 10월 2일 답변
헬프미님이 2015년 10월 2일 채택됨
감사합니다..^^ 구글링해보겠습니다.
...