2011. 11. 4. 14:16
Step 1. SetOnPreparedListener
public class SampleVideo extends Activity {
public class SampleVideo extends Activity {
VideoLoding dlg;
VideoView vv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.videopage);
Intent i = getIntent();
if(dlg==null){
dlg = new VideoLoding(this,true);
dlg.show();
}
vv = (VideoView)findViewById(R.id.video);
MediaController mc = new MediaController(this);
vv.setVideoURI(Uri.parse(i.getStringExtra("url")));
vv.setMediaController(mc);
vv.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
if(dlg!=null && dlg.isShowing()){
dlg.dismiss();
dlg=null;
}
}
});
vv.start();
}
}
Do u wanna custom indeterminate progressbar?
here is http://codedb.tistory.com/entry/Android-custom-indeterminate-progressbar
Do u wanna custom indeterminate progressbar?
here is http://codedb.tistory.com/entry/Android-custom-indeterminate-progressbar
안녕하세요 ^^
설명을 잠시 해보겠습니다.
VideoView를 start하기전에 로딩 다이얼로그를 show()해주세요.
그리고 setOnPreparedListener을 설정해주시고 로딩 다이얼로그를 dismiss()해주세요.
즉 play준비가 다되었을때 다이얼로그를 종료한다는 이야기죠.
혹시 커스텀 로딩 다일로그가 필요하세요? 아래링크로 가세요!
http://codedb.tistory.com/entry/Android-custom-indeterminate-progressbar
도움이 되었으면 좋겠네요 ㅎ
즐코딩! 낫빡침!
'Programming > Android' 카테고리의 다른 글
Android - Disable orientation change / 가로, 세로 변경시 초기화 해제 (0) | 2011.11.07 |
---|---|
Android - Page loading dialog in Webview //웹뷰에서 페이지 로딩 다이얼로그 만들기 (0) | 2011.10.25 |
Android - viewing PDF file in webview (0) | 2011.10.24 |
Android - Message에 Stirng 데이터 담아 핸들러에 sendMessage 하기 (2) | 2011.10.24 |
Android - taking a phone screenshot from a computer / 폰화면 컴퓨터에서 스크린샷 찍기 (0) | 2011.10.20 |