【问题标题】:VideoView show on GLSurfaceView?在 GLSurfaceView 上显示 VideoView?
【发布时间】:2011-11-03 06:38:27
【问题描述】:

最近在做android开发,有个问题一直困扰着我。我想在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();

当我运行它时,它工作正常,但只能听到声音,看不到视频,为什么?请问?

【问题讨论】:

    标签: android-videoview glsurfaceview


    【解决方案1】:

    试试这个:

    mVideoView.setZOrderOnTop( true );
    

    【讨论】:

      猜你喜欢
      • 2012-11-09
      • 1970-01-01
      • 2012-10-23
      • 2012-09-23
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多