Ich habe ein ziemlich Standard-Mediaplayer-Objekt, das in OnCreate und Loops für Hintergrundmusik in meiner App startet. Die Datei ist nicht ungewöhnlich groß, es ist ein 6MB MP3. Vom onCreate:Android Mediaplayer Audio Störungen/Stotter nur auf neueren Geräten
MediaPlayer mp;
mp = MediaPlayer.create(MainActivity.this, R.raw.lostmexicancity);
mp.setLooping(true);
mp.setVolume(0.4f, 0.4f);
mp.start();
Das auf die meisten meiner Testgeräte einschließlich älteren Handys funktioniert gut, ein Samsung Galaxy Tab 2 Tablette 10" und sogar ein Nexus 4.
Leider habe ich habe Probleme Ausschließlich mit neueren Geräten, bei denen ich auf dem Nexus 5 und dem neueren Nexus 10 auf Störgeräusche stottere Diese Probleme treten NUR auf neueren Geräten auf, normalerweise nach ein paar Sekunden richtiger Wiedergabe, nicht sofort Sowohl mein Nexus 4 als auch 5 laufen mit Android 4.4.4 und doch tritt das Problem nur auf dem Nexus 5 auf.
Dieses Problem scheint sich zu verschärfen wh de Ich halte das Mediaplayerobjekt an und spiele kurzzeitig ein anderes (Kampfmusik für kurze Kämpfe im Spiel), aber das Glitching passiert auch ohne diese zusätzliche Komplikation.
Ich habe gelesen, dass neuere Versionen von Android Probleme mit Mediaplayer verursacht haben, aber ich bin nicht auf eine Lösung oder einen Vorschlag gekommen.
Hat noch jemand dieses Problem erfahren, der eine Fehlerbehebung oder eine Problemumgehung vorschlagen kann? Vielen Dank für Ihre Zeit!
Haben Sie eine Lösung für dieses Problem gefunden? –
Nein, leider. – regomar