T
Thyrus
Gast
Hallo ihr Nexusianer (oder so),
Ich bin einem Problem beim Milestone auf die "Schliche" gekommen, was den Player und unerwartetes Abspielen von MP3s angeht. Meine Recherche hat mich nun dazu bewogen, ob bei euch das genauso ist (also, wie von mir vermutet, ein "Problemchen" im ANDROID O2 2.1), oder ob es ein Milestone only issue ist.
Was ist der Issue:
Bei dem Standard Android Apps des Musik-Players ist ja nicht möglich, die Wiedergabe korrekt zu "stoppen", sonden nur uber Pause Modus in eine Art Standby zu versetzen. Wenn man die APP nun killt, ist zwar der MusikPlayer nicht mehr aktiv, aber der darunterliegende Service hat ja noch den "pause" mode aktiviert. Wenn nun features ueber die API von 3rd party Apps ankommen, die im SDK von Android genutzt werden koennen, so schaltet manchmal das Milestone (auch ohne aktiven Musikplayer) wieder auf "resume" und spielt die Musik weiter ab (ungewollt, und in unpassenden Momenten).
Woran liegt es (Vermutung meinerseits):
Seit 2.0 ist Android als Player nicht in der lage, die Musik-Wiedergabe korrekt zu beenden, also eine "Stop" Taste, welche ueber das frontend (egal ob NX1 oder Android Standard Player) korrekt die Wiedegabe beendet und nicht nur den Pause Modus aktiviert.
Ein korrektes "Stoppen" der Wiedergabe ist nur ueber workaround mit der AKTUELLE PLAYLIST - PLAYLIST LOESCHEN methode zu erwirken, auch mit dem Nexus Player.
Mit 2.1 kommt nun scheinbar eine "resume on pause" modus dazu, der auch ueber das SDK (also von 3rd party apps) getriggert wird - das passierte auch mit 2.0 und 2.0.1, aber der Unterschied - eb gab kein "automatik resume" - daher ist es keinem aufgefallen.
Ich wuerde gerne wissen, ob das bei allen Androids 2.1 so ist (und da ja unabhaengig vom player, ob motorola oder NX1) - daher vermute ich die aenderung auf ANDROID ebene (in dem android.service.media)
PS: Der Prozess wurde bei mir, da es eine EMPTY APP ist zuverlaessig, von meinem AUTOKILLER gekillt (habe ziemlich hohe werte der Empty Apps) - daher kam es bei mir nie auf, auch wenn ich meinen workaround (Aktuelle Playlist - playlist loeschen) nicht eingehalten habe.
Sollte von euch so nachvollziehbar sein.
- Aktivieren der Wiedergabe
- Versetzt Wiedergabe in Pause Modus
- Applikation "schliesen" (zb Taskmanager)
- Wenn man nun den Musik Player wieder startet, so startet er direkt wieder und spielt die Musik ab der Stelle ab, an dem vorher die Pause Taste aktiviert wurde
Feedback? Danke schoen
Ich bin einem Problem beim Milestone auf die "Schliche" gekommen, was den Player und unerwartetes Abspielen von MP3s angeht. Meine Recherche hat mich nun dazu bewogen, ob bei euch das genauso ist (also, wie von mir vermutet, ein "Problemchen" im ANDROID O2 2.1), oder ob es ein Milestone only issue ist.
Was ist der Issue:
Bei dem Standard Android Apps des Musik-Players ist ja nicht möglich, die Wiedergabe korrekt zu "stoppen", sonden nur uber Pause Modus in eine Art Standby zu versetzen. Wenn man die APP nun killt, ist zwar der MusikPlayer nicht mehr aktiv, aber der darunterliegende Service hat ja noch den "pause" mode aktiviert. Wenn nun features ueber die API von 3rd party Apps ankommen, die im SDK von Android genutzt werden koennen, so schaltet manchmal das Milestone (auch ohne aktiven Musikplayer) wieder auf "resume" und spielt die Musik weiter ab (ungewollt, und in unpassenden Momenten).
Woran liegt es (Vermutung meinerseits):
Seit 2.0 ist Android als Player nicht in der lage, die Musik-Wiedergabe korrekt zu beenden, also eine "Stop" Taste, welche ueber das frontend (egal ob NX1 oder Android Standard Player) korrekt die Wiedegabe beendet und nicht nur den Pause Modus aktiviert.
Ein korrektes "Stoppen" der Wiedergabe ist nur ueber workaround mit der AKTUELLE PLAYLIST - PLAYLIST LOESCHEN methode zu erwirken, auch mit dem Nexus Player.
Mit 2.1 kommt nun scheinbar eine "resume on pause" modus dazu, der auch ueber das SDK (also von 3rd party apps) getriggert wird - das passierte auch mit 2.0 und 2.0.1, aber der Unterschied - eb gab kein "automatik resume" - daher ist es keinem aufgefallen.
Ich wuerde gerne wissen, ob das bei allen Androids 2.1 so ist (und da ja unabhaengig vom player, ob motorola oder NX1) - daher vermute ich die aenderung auf ANDROID ebene (in dem android.service.media)
PS: Der Prozess wurde bei mir, da es eine EMPTY APP ist zuverlaessig, von meinem AUTOKILLER gekillt (habe ziemlich hohe werte der Empty Apps) - daher kam es bei mir nie auf, auch wenn ich meinen workaround (Aktuelle Playlist - playlist loeschen) nicht eingehalten habe.
Sollte von euch so nachvollziehbar sein.
- Aktivieren der Wiedergabe
- Versetzt Wiedergabe in Pause Modus
- Applikation "schliesen" (zb Taskmanager)
- Wenn man nun den Musik Player wieder startet, so startet er direkt wieder und spielt die Musik ab der Stelle ab, an dem vorher die Pause Taste aktiviert wurde
Feedback? Danke schoen