웹에서 서버에 동영상을 올리고 어플에서 재생할 수 있게 하려고 합니다
VideoView 를 이용하는 방법과
Intent 를 이용하는 방법
일단은 Intent를 이용해서 하려고하는데 재생시 문제점이 있습니다
1. avi, mp4 외 몇가지들을 올려봤는데 현재 avi 만 재생이 됩니다...
다른 파일들은 동영상을 재생할 수 없다고 뜨네요
어플을 통하지 않고 직접 핸드폰에 넣어서 비디오 플레이어로 재생해보면 잘나옵니다...
2. 재생되는 동영상을 클릭시 처음에 플레이어를 고르는 창이 뜨는데
기본 내장플레이어로는 재생이 되는데 다른 플레이어로 연결하면 재생이 안됩니다
플레이어는 MX 플레이어로 해봤는데 재생할 수 없다고 뜨네요
소스는 아래와 같습니다
Intent i = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(VIDEO_URL);
i.setDataAndType(uri, "video/*");
startActivity(i);
어떤 동영상을 올리든지 어플에서 재생이 가능하게 하려면 어떤방식으로 하면 좋을까요??
서버에 업로드전 인코딩후 업로드 하기?
유튜브에 업로드후 어플에서 유튜브로 보여주기?
어떻게 하면 좋을지 잘 모르겠네요 ㅠㅠ