2010-12-14 7 views

Antwort

5

diesen Code in der Datei Versuchen:

USE

url = "your url name+filename.jpg,mp3,etc..." 
FileName = "/sdcard/savefilename" // save in your sdcard 


    try{ 
     java.io.BufferedInputStream in = new java.io.BufferedInputStream(new java.net.URL(url).openStream()); 
     java.io.FileOutputStream fos = new java.io.FileOutputStream(FileName); 
     java.io.BufferedOutputStream bout = new BufferedOutputStream(fos,1024); 
     byte[] data = new byte[1024]; 
     int x=0; 
     while((x=in.read(data,0,1024))>=0){ 
      bout.write(data,0,x);    
     } 
     fos.flush(); 
     bout.flush(); 
     fos.close(); 
     bout.close(); 
     in.close(); 
    } 
    catch (Exception ex) 
    { 
    } 

und nachdem Sie Mediaplayer verwenden möchten und Objekt der Mediaplayer in Ihrer Tätigkeit und spielen erstellen.

mp.reset(); 
mp.start(); 

so.

Hoffe, das wird dir sehr helfen.

+0

@ Pintu..it hat mir sehr geholfen ... danke für deine Antwort ... Alles ist gut, aber es gibt einige Warnungen in der Konsole als [2010-12-15 10:11:39 - ddms] ADB abgelehnt Shell-Befehl (ls -l /): [2010-12-15 10:11:54 - ddms] ADB abgelehnt Shell-Befehl (ls -l /): [2010-12-15 10:11:59 - ddms] ADB abgelehnt Shell-Befehl (ls -l /): [2010-12-15 10:18:14 - ddms] ADB abgelehnte Shell-Befehl (ls -l /): [2010-12-15 10:18:19 - ddms] ADB abgelehnt Shell-Kommando (ls -l/sdcard): ......... ........ kannst du mir bitte sagen, was ich zu tun habe? – Venugopal

+1

ist mit Ihrem Code oder Ihrem virtuellen Gerät etwas nicht in Ordnung. Weil ich von diesem Code keinen Fehler bekomme. Überprüfen Sie es einmal. – Pintu

+0

dieser Code ist nett, aber wie man diesen Download-Prozess im Hintergrund laufen lässt ?? – cooldeep

-4

Es gibt viele Fragen zum Herunterladen einer Datei in Android. Suche einfach.

Auf der anderen Seite können Sie Android MediaPlayer verwenden, um die Datei aus dem Internet zu spielen, ohne es herunterzuladen.

+0

Meine Aufgabe ist es, die Lieder vom Server beim Start herunterzuladen und sie dann lokal abzuspielen. Wenn du weißt, wie es am besten funktioniert, kannst du mich auf diese Weise leiten? – Venugopal

Verwandte Themen