MX플레이어를 띄워 URL 동영상 재생하기 (외부앱 구동)
Intent i = new Intent(Intent.ACTION_VIEW);
Uri videoUri = Uri.parse("http://sysdocu.com/movie.mp4");
i.setPackage("com.mxtech.videoplayer.ad"); <- 패키지명으로 외부앱 구동
i.setDataAndType(videoUri, "video/*");
startActivity(i);
참고 문서 : https://sites.google.com/site/mxvpen/api
=======================================================
연속 재생을 갯수에 맞게 하기
Parcelable[]uris = new Parcelable[3]; <- 여기 '3' 이 총 길이인데.. 자동으로 하려고 split.length 등과 같이 변수로 넣으려니까 잘 안됌. 나머지는 OK.
for (int j=1; j<split.length; j++) {
uris[j-1] = Uri.parse(split[j] + "");
}
=======================================================
연속 재생 (참고용)
import android.os.Parcelable;
Intent intent = new Intent(Intent.ACTION_VIEW);
Parcelable[]uris = new Parcelable[]{Uri.parse("http:/
Uri.parse( "http://.../channel1/stream.m3u8"),
Uri.parse("http://.../
Uri.parse("http://.../channel3/stream.m3u8")};
Uri videoUri = Uri.parse("http://.../
intent.setDataAndType( videoUri, "application/x-mpegURL" );
intent.setPackage( "com.mxtech.videoplayer.pro" );
intent.putExtra("video_list", uris);
startActivity( intent );
위 예제와 같이 처음 URL 이 리스트에 반드시 포함되어 있어야, 순차적으로 재생이 됩니다.
[출처] https://groups.google.com/forum/#!topic/mx-videoplayer/FXo3qm-u6zw
'프로그래밍 > Android (Java)' 카테고리의 다른 글
지연 실행 (delay) (0) | 2016.11.14 |
---|---|
문자열 자르기 (0) | 2015.12.14 |
Dialog의 각종 속성들 정리 (0) | 2015.12.01 |
Fragment에서 화면 회전시 강제종료 해결 (0) | 2015.11.30 |
안드로이드 for 문 (0) | 2015.11.27 |