#android-videoview #glsurfaceview
#android-видеообзор #GLSurfaceView
Вопрос:
недавно, когда я занимаюсь разработкой Android, возник вопрос, который всегда смущал меня долгое время.Я хочу показать видеообзор на GLSurfaceView, мой код выглядит следующим образом:
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();
когда я запускаю его, он работает нормально, но слышит только звук, не видит видео, почему? пожалуйста?
Ответ №1:
Попробуйте это:
mVideoView.setZOrderOnTop( true );