Versuche gerade eine Möglichkeit zu finden, an die Information zu kommen ob ein Titel bis zum Ende gespielt wurde.
Das würde ich dann gerne speichern.
Über die next Track Funktion geht es nicht, da diese ja auch per Taste wärend des Liedes aufgerufen werden kann. In der Dokumentation finde ich keine Abfrage vom Player.
Ich meine die gibt es, schau mal in der Libary nach, bin leider nicht zu Hause und über das Handy das jetzt raus suchen ist müßig. Ich meine eine Status abfrage und Antwort ähnlich “hasTrackFinished” oder “hasPlayedFinished” gesehen zu haben.
EDIT: habs doch gefunden, aber nicht in der dfmini libary… Datenblatt vom chip.
Die Hörbuch Funktion speichert doch den Fortschritt indem sie genau das File speichert das gerade läuft.
Beim Neustart wird dieser Titel neu gestartet wenn er nicht zuende beim abschalten. Sohabe ich es zumindest verstanden.
Dann schaue ich noch mal genau in den Code, da ich etwas übersehe oder falsch verstehe.
Christopher schreibt ja auch das es die Libary nicht anbietet. Muss noch mal genau nach eurer eigenen Einbindung schauen.
Das soll kein Geheimnis bleiben.
Eine Led rot machen wenn der Titel zu 100% gespielt ist sonst grün.
wenn ich mehr ins Detail gehe hilft es der Problem Lösung nicht.
Lese jetzt das Data Sheet
DANKE
Also eine Art Fortschrittsanzeige? Pragmatisch wäre, in der Next Track Funktion zu unterscheiden ob es manuell oder automatisch ausgelöst wurde. Abhänging davon das irgendwie im eeprom speichern. Aber das is schon ganz schön special interest.
Danke Thorsten für deine Hilfe ich werde jetzt erstmal selbst ein wenig die Zellen bemühen, will ja auch was lernen.
Eure Tips und Hilfen sind Super dafür immer wieder gerne
Nur der vollständigkeit halber
if (upButton.pressedFor(LONG_PRESS)) {
Serial.println(F(“Volume Up”));
mp3.increaseVolume();
ignoreUpButton = true;
} else if (upButton.wasReleased()) {
if (!ignoreUpButton) nextTrack(random(65536),false);