Richard Rüfenacht: Beispiel!

Beitrag lesen

Hallo Lukas

Tja, ... jetzt weiß ich nicht mehr weiter. Mir ist schleierhaft warum eine aktuelle Version anscheinend nur bei mir so ein Problem hervorruft.

Das Problem tritt nicht nur bei dir auf. Die Ursache liegt bei den von Jamendo gelieferten Dateien, die enthalten einen Anhang mit anderen Daten. Das führt dazu, dass die Werte von duration und ended nicht übereinstimmen.

Beim IE spielt das keine Rolle, weil die mp3 noch etwa 3 sec weiter gespielt und bei „ended“ zum Anfang zurück gespult wird. Beim FF hingegen wird bei ended nicht zurück gespult, die mp3 bleibt am Ende stehen. Bei mp3-Dateien mit Anhang, wie denen von Jamendo, wird das Abspielen am Ende der mp3-Daten gestoppt, im konkreten Fall bei 4:18, das ist aber nicht das Ende der eingebundenen mp3-Datei, also wird „ended“ nicht gesendet. Das hat zur Folge, dass „currentTime“ und „duration“ nicht auf 0 zurück gesetzt werden.

Ich habe die in deinem Beispiel verlinkte Datei von Jamendo herunter geladen und neu als reine mp3 encodiert, wobei sie gut 2 MB kleiner wird. Die so veränderte Datei funktioniert auch im FF problemlos und ohne den dich störenden Fehler.

Hat jemand einen Vorschlag was ich jetzt noch versuchen könnte?

Wenn du - wie in deinem Beispiel - direkt auf Jamendo verlinken willst, könntest du versuchen, die Datei im FF bei erreichen von „duration“ zurück zu spulen. Du müsstest den ursprünglichen Wert dazu in einer eigenen Variable speichern, damit er beim Klicken auf den Fortschrittsbalken nicht verändert wird.

Mit besten Grüssen
Richard

0 46

<audio> - Firefox vs. Internet Explorer

Lukas
  • html
  1. 0
    1UnitedPower
    1. 0
      Lukas
      1. 0
        Mattes
        1. 0
          Lukas
          1. 0
            Richard Rüfenacht
            1. 0
              Lukas
              1. 0
                Der Martin
                1. 0
                  Lukas
                  1. 0
                    Der Martin
                    1. 2

                      Das Rumgerede um den heißen Brei – Beispiel bitte!

                      Mattes
                      • software
                      1. 0
                        Lukas
                        1. 0
                          1UnitedPower
                          1. 0
                            Klawischnigg
                          2. 0

                            Beispiel!

                            Lukas
                            1. 0
                              Mattes
                              1. 0
                                Lukas
                                1. 0
                                  1UnitedPower
                                  1. 0
                                    Lukas
                                    1. 0
                                      Richard Rüfenacht
                                    2. 1
                                      Richard Rüfenacht
                                      1. 0
                                        Lukas
                                        1. 0
                                          Richard Rüfenacht
                                          1. 0

                                            Was zum Henker?!

                                            Lukas
                                            1. 0
                                              Mattes
                                              1. 0
                                                Lukas
              2. 0
                Richard Rüfenacht
                1. 0
                  Lukas
                  1. 0
                    Richard Rüfenacht
                    1. 0
                      Lukas
                      1. 0
                        Klawischnigg
                        1. 0
                          Lukas
                          1. 0
                            Klawischnigg
                          2. 0
                            Richard Rüfenacht
                  2. 0
                    Der Martin
                    1. 0
                      Lukas
                      1. 0
                        Klawischnigg
                        1. 0
                          Lukas
                        2. 0
                          Der Martin
                          1. 0
                            Klawischnigg
                            1. 0
                              Der Martin
                              1. 0
                                Camping_RIDER
                                1. 0
                                  Der Martin
                              2. 0
                                Klawischnigg
                    2. 0

                      Brandenburg

                      Matthias Apsel
                      • sonstiges
                      1. 0
                        Der Martin