/*** Sets the {@link SurfaceView} onto which video will be rendered. The player will track the* lifecycle of the surface automatically.** @param surfaceView The surface view.*/public void setVideoSurfaceView(SurfaceView surfaceView) {setVideoSurfaceHolder(surfaceView.getHolder());}
https://developer.android.com/reference/android/media/MediaCodec.html#setOutputSurface(android.view.Surface)
// Create a surface view and insert it into the content frame, if there is one.if (contentFrame != null && surfaceType != SURFACE_TYPE_NONE) {ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);surfaceView = surfaceType == SURFACE_TYPE_TEXTURE_VIEW ? new TextureView(context): new SurfaceView(context);surfaceView.setLayoutParams(params);contentFrame.addView(surfaceView, 0);} else {surfaceView = null;}
沒有留言:
張貼留言