//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @TargetApi(android.os.Build.VERSION_CODES.JELLY_BEAN) public void bindToMediaPlayer(tv.danmaku.ijk.media.player.IMediaPlayer mp) public void bindToMediaPlayer(IMediaPlayer mp) { if (mp == null) { return; } if ((Build.VERSION.SdkInt >= Build.VERSION_CODES.JellyBean) && (mp is ISurfaceTextureHolder)) { ISurfaceTextureHolder textureHolder = (ISurfaceTextureHolder)mp; mTextureView.mSurfaceCallback.OwnSurfaceTexture = false; SurfaceTexture surfaceTexture = textureHolder.SurfaceTexture; if (surfaceTexture != null) { mTextureView.SurfaceTexture = surfaceTexture; } else { textureHolder.SurfaceTexture = mSurfaceTexture; textureHolder.SetSurfaceTextureHost(mTextureView.mSurfaceCallback); } } else { mp.SetSurface(openSurface()); } }
public void bindToMediaPlayer(IMediaPlayer mp) { if (mp != null) { if ((Build.VERSION.SdkInt >= Build.VERSION_CODES.JellyBean) && (mp is ISurfaceTextureHolder)) { ISurfaceTextureHolder textureHolder = (ISurfaceTextureHolder)mp; textureHolder.SurfaceTexture = null; } mp.SetDisplay(mSurfaceHolder); } }