Este es mi código pero cuando inicio el reproductor de medios solo sale el sonido y la superficie no muestra nada. ¿Por qué?SurfaceView en blanco al reproducir video utilizando mediaplayer
No tengo ni idea de esto. ¿Tienes algún código que me ayude a aprender con esto?
videoV = (SurfaceView) findViewById(R.id.SurfaceView1);
sh = videoV.getHolder();
File path = Environment.getExternalStorageDirectory();
File file = new File(path, "sample2.mp4");
sh.addCallback(this);
mp = new MediaPlayer();
mp.setDataSource(file.getAbsolutePath());
mp.setDisplay(sh);
mp.prepare();
mp.start();
A partir de Honeycomb, el método setType está en desuso. –