public void onSurfaceTextureAvailable(SurfaceTexture surfacetexture, int j, int k) { d = new Surface(surfacetexture); surfacetexture = new MediaPlayer(); try { surfacetexture.setDataSource(getContext(), b); surfacetexture.setSurface(d); surfacetexture.setOnPreparedListener(this); surfacetexture.setOnInfoListener(new c(a)); surfacetexture.setOnBufferingUpdateListener(this); surfacetexture.setLooping(false); surfacetexture.prepareAsync(); e = surfacetexture; return; } catch (Exception exception) { surfacetexture.release(); Log.e( i, (new StringBuilder("Cannot prepare media player with SurfaceTexture: ")) .append(exception) .toString()); return; } }