Hallo zusammen
Ich bin totaler Neuanfänger im Programmieren und wollte eine Stream Radio App programmieren.Ich bin grad an einem Kurs dran und habe mir auch verschieden Tutorials angeschaut.
Der Player läuft mit einem Wake Lock und einem Wifi Lock. Aber sobald das Smartphone im Standby ist läuft er nur noch ca. 5-10 Minuten dann schaltet er ab. Ich habe auch schon den Energiesparmodus angepasst... Nützt alles nichts
Ich hoffe ihr könnt mir helfen...
Hier der Code
Code
public class myService extends Service {
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
MediaPlayer mp=new MediaPlayer();
final String url="http://radiofdch.ice.infomaniak.ch/radiofdch.mp3";
public void wake(){
mp.setWakeMode(getApplicationContext(),PowerManager.PARTIAL_WAKE_LOCK);
}
@Override
public void onCreate() {
super.onCreate();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mp.setDataSource(url);
} catch (IOException e) {
e.printStackTrace();
}
try {
mp.prepare();
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
wake();
mp.start();
return START_STICKY;
}
@Override
public void onDestroy() {
super.onDestroy();
mp.stop();
mp.reset();
}
}
Alles anzeigen