Ciao ragazzi, ho un piccolo problema. Sto realizzando il mio mediaplayer e vorrei recuperare l'mp3 dal server senza scaricarlo sul proprio dispositivo. Il codice è:
Codice PHP:
Uri uri = Uri.parse(http://miolink.mp3);
mPlayer = new MediaPlayer();
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setDataSource(getApplicationContext(), uri);
mPlayer.prepare();
mPlayer.start();
Nel mio android manifest ovviamente ho messo i permessi internet
Codice PHP:
<uses-permission android:name="android.permission.INTERNET" />
L'eccezione che mi restituisce è:
Codice PHP:
10-27 12:20:23.516: D/MediaPlayer(2359): Couldn't open file on client side, trying server side
10-27 12:20:23.685: E/MediaPlayer(2359): Unable to to create media player
10-27 12:20:25.816: W/System.err(2359): java.io.IOException: setDataSource failed.: status=0x80000000
10-27 12:20:25.846: W/System.err(2359): at android.media.MediaPlayer._setDataSource(Native Method)
10-27 12:20:25.865: W/System.err(2359): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:958)
10-27 12:20:25.875: W/System.err(2359): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:946)
10-27 12:20:25.887: W/System.err(2359): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:899)
10-27 12:20:25.905: W/System.err(2359): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:854)
10-27 12:20:25.905: W/System.err(2359): at com.example.player.PlayerActivity$1.onClick(PlayerActivity.java:95)
10-27 12:20:25.915: W/System.err(2359): at android.view.View.performClick(View.java:4204)
10-27 12:20:25.925: W/System.err(2359): at android.view.View$PerformClick.run(View.java:17355)
10-27 12:20:25.935: W/System.err(2359): at android.os.Handler.handleCallback(Handler.java:725)
10-27 12:20:25.935: W/System.err(2359): at android.os.Handler.dispatchMessage(Handler.java:92)
10-27 12:20:25.946: W/System.err(2359): at android.os.Looper.loop(Looper.java:137)
10-27 12:20:25.946: W/System.err(2359): at android.app.ActivityThread.main(ActivityThread.java:5041)
10-27 12:20:25.955: W/System.err(2359): at java.lang.reflect.Method.invokeNative(Native Method)
10-27 12:20:25.955: W/System.err(2359): at java.lang.reflect.Method.invoke(Method.java:511)
10-27 12:20:25.966: W/System.err(2359): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
10-27 12:20:25.975: W/System.err(2359): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
10-27 12:20:25.985: W/System.err(2359): at dalvik.system.NativeStart.main(Native Method)
Qualcuno sa aiutarmi??Grazie mille