어플을 개발중인 대학생입니다!


어플을 실행하면 로딩layout(FrameLayout)이 뜨고 그 뒤쪽에는 main layout(RelativeLayout)이 뜬 상태입니다.


하나의 xml파일에 같이 코딩이 되어 있습니다.


main layout에는 버튼들과 VideoView가 있는데, 이 VideoView에서 비디오가 재생이 되면

앞에 떠 있는 로딩layout 사라지게 코딩을 하고 있는데 잘 안돼네요.

아래의 코드 보고 조언 부탁드리겠습니다.


Uri video = Uri
                .parse("rtsp://v5.cache2.c.youtube.com/CjYLENy73wIaLQm_8S85PCaHeBMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYKOa4aGEzZ7TTgw=/0/0/0/video.3gp");
        stream.setVideoURI(video);
        MediaController mc = new MediaController(this);
        mc.setAnchorView(stream);
        stream.setMediaController(mc);
        stream.requestFocus();
        stream.start();
        if (stream.isPlaying() == true) {
            Thread th = new Thread () {
                public void run() {
                    runOnUiThread(new Runnable() { /
                        public void run() {
                            try {
                                rlay.setVisibility(FrameLayout.GONE); // loading 화면 사라지게함.
                            } catch (Exception ex) {
                                ex.printStackTrace();
                            }
                        }
                    });
                }
            };
        }