yog*_*shi 7 java video android exoplayer
当我将Surfaceview添加到GLSurfaceView以播放视频时,我有一个GLsurfaceview和视频SurfaceView,结果是我得到黑屏而不是视频屏幕.我正在正确地获取音频,但视频屏幕将无法显示,并且在整个视频期间它仍然是黑色的.
两者用于不同目的GLSurfaceView用于页面转动,而视频表面视图用于ExoPlayer.
GLSurfaceView:
public class CurlView extends GLSurfaceView implements View.OnTouchListener,
CurlRenderer.Observer {
}
Run Code Online (Sandbox Code Playgroud)
ExoPlayer的Video SurfaceView:
public class VideoSurfaceView extends SurfaceView {
}
Run Code Online (Sandbox Code Playgroud)
试试这个VideoSurfaceView
surfaceView = (VideoSurfaceView) view.findViewById(R.id.surface_view);
surfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
surfaceView.setZOrderOnTop(true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |