A VideoView based on the official Android 6.0.1_r10 sources using a TextureView instead of a SurfaceView.
'com.sprylab.android.texturevideoview:sample:1.1.0'
<dependency>
<groupId>com.sprylab.android.texturevideoview</groupId>
<artifactId>sample</artifactId>
<version>1.1.0</version>
</dependency>
<dependency org="com.sprylab.android.texturevideoview" name="sample" rev="1.1.0"/>
"com.sprylab.android.texturevideoview", "sample", "1.1.0"