Ben kodu return new NanoHTTPD.Response(Status.OK, "audio/mpeg", fis)
tekrar son NanoHTTPD 2.3.0 desteklenecek gelmez How to serve a file on sdcard using NanoHTTPD (inside Android)En son NanoHTTPD 2.3.0 Android ile bir mp3 dosyası nasıl sunulur?
okudum.
return newFixedLengthResponse(fis)
ile değiştirmeyi denerim, ancak yanlıştır. Bunu nasıl yapabilirim? Teşekkürler!
public class StackOverflowMp3Server extends NanoHTTPD {
public StackOverflowMp3Server() {
super(8089);
}
@Override
public Response serve(String uri, Method method,
Map<String, String> header, Map<String, String> parameters,
Map<String, String> files) {
String answer = "";
FileInputStream fis = null;
try {
fis = new FileInputStream(Environment.getExternalStorageDirectory()
+ "/music/musicfile.mp3");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return new NanoHTTPD.Response(Status.OK, "audio/mpeg", fis);
}
}
Eh nasıl beyanı yapar (varlıklar klasöründe sesi koymak) Yanıt şimdi gibi görünüyor? Ve eskisine hangi hata mesajını veriyorsun? – greenapps
NanoHTTPD 2.3.0 – HelloCW
kullandığımda yeni NanoHTTPD.Response (Status.OK, "audio/mpeg", fis) kodu döndürülemez. İlk soruma cevap vermeniz daha önemlidir. Neden sen değilsin IDE size yapılması gereken bir şey gösterecektir. – greenapps