android media-player live-wallpaper surfaceholder

android - java.io.IOException: error de setDataSource.: status=0x80000000



media-player live-wallpaper (1)

¿Recuerda agregar este permiso a su archivo de manifiesto?

<uses-permission android:name="android.permission.INTERNET" />

Estoy tratando de jugar url usando el reproductor multimedia en la actividad usando:

mediaPlayer = MediaPlayer.create(getApplicationContext(), Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"), holder);

Está funcionando bien. El mismo código que utilizo para configurarlo como fondo de pantalla en vivo en @onSurfaceCreated en WallpaperService , me está dando el siguiente registro de errores

D/MediaPlayer( 4128): create failed: D/MediaPlayer( 4128): java.io.IOException: setDataSource failed.: status=0x80000000 D/MediaPlayer( 4128): at android.media.MediaPlayer._setDataSource(Native Method) D/MediaPlayer( 4128): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:844)D/MediaPlayer( 4128): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:806)......

Si utilizo uri de video local para configurar el fondo de pantalla en vivo ... funciona bien.

¿Alguna idea / sugerencia aquí?