onSurfaceTextureAvailable in VideoView is never called... I have this view that is holding the textureview.
public class MyMediaPlayer extends RelativeLa
You need to enable hardware acceleration to use TextureView. If you don't, its callback methods will not be called. Just pout that in your activity's onCreate method:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
It worked for me.