Streaming m3u8 playlist en Android 4.0.3

He creado una lista de reproducción siguiente:

#EXTM3U
#EXTINF:3,File - 1
http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/1.mp4
#EXTINF:3,File - 2
http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/2.mp4
#EXTINF:-1,File - 3
http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/3.mp4
#EXT-X-ENDLIST

También estoy usando este código para jugar en mi dispositivo Android:

MediaController mc = new MediaController(this);
VideoView videoview = (VideoView)findViewById(R.id.myvideoview);        
mc.setMediaPlayer(videoview);
videoview.setMediaController(mc);
videoview.setVideoURI(Uri.parse("http://pilatus.d1.comp.nus.edu.sg/~a0095695/video_repo/playlist.m3u8"));
videoview.requestFocus();
videoview.start();

Quiero Dash streaming, así que crearía otro conjunto de archivos m3u8 encima de él adaptándose al ancho de banda

El problema es que recibo un error como "No se puede reproducir el archivo"

¿Qué estoy haciendo mal?...

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta