2011-11-03 2 views
1
최근

, 나는 안드로이드 개발을하고 있어요, 항상 오랜 시간 동안 나를 혼란스럽게하는 질문이있었습니다 .GLSurfaceView에 VideoView를 보여주고 싶습니다. 내 코드는 다음과 같습니다 :GLSurfaceView에 VideoView 쇼?

 setContentView(glSurfaceView,new LayoutParams( 
          LayoutParams.FILL_PARENT, 
          LayoutParams.FILL_PARENT)); 
    videoView= View.inflate(QCARSampleActivity.this, R.layout.main, null); 
    addContentView(videoView, new LayoutParams( LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); 
    mVideoView = (VideoView) overlayView.findViewById(R.id.mVideoView); 

비디오 재생 코드는 다음과 같습니다. 다음과 같이 :

     videoView.setVisibility(View.VISIBLE); 
        mVideoView.setVisibility(View.VISIBLE);   
        mVideoView.setVideoPath(path); 
        mVideoView.setMediaController(new MediaController(this)); 
        mVideoView.requestFocus(); 
        mVideoView.start(); 

실행할 때 소리는 들리지만 비디오를 볼 수없는 이유는 무엇입니까? 부디?

답변

2

이 시도 :

mVideoView.setZOrderOnTop(true);