<Embed> geht <audio> nicht bei mp3

  • hi ich hab mal ne frage , also es ist so, wenn ich bei meiner web site ein Lied abspielen möchte, geht das mithilfe des <Embed> elements, nur leider hat es da keine controls und so, also kann ich es leider nich vorspulen, leiser stellen

    Code
    <Embed type = "audio/mpeg"
             name="17%20Superman.mp3"
             width="400" height="300" autoplay = "yes" loop = "no"
             target="http://localhost:49460/Test/Audio/17%20Superman.mp3" />


    mit dem <video> Element ist das möglich.

    Code
    <audio src="audio/jungle4.wav" controls="controls"> </audio>


    aber das klappt nicht mit dem mp3, aber irgendwie kann er es doch abspielen sonst würde es bei dem Embed element doch auch nicht klappen.
    wahrscheinlich nutz er für das Embed ein plugin (VLC plugin), aber wieso nutzt er das nicht auch für <video>, bzw kann ich einstellen, das man das auch mit dem video tag machen kann?


    PS: das ist mein erster post, also wenn ich iwas falsch mache weisst mich bitte drauf hin :)

  • Bei <embed> wird ein Plugin verwendet. Bei <audio> werden im Firefox interne Codecs verwendet. MP3 ist patentbehaftet und wird daher nicht unterstützt. Mozilla favorisiert hier vorbis/ogg.

    für <video> wird kein Plugin verwendet, weil genau das nicht notwendig sein soll. Wenn man Plugins verwenden will soll man <object> nutzen. Ansonsten kann man auf die im Browser integrieten Codecs zurückgreifen.

    Welche Controls verfügbar sind, hängt vom Plugin ab. Quicktime z.B. würde diese Controls ermöglichen. Aber da du nicht wissen kannst, welchen Player/Plugin der jeweilige Nutzer installiert hat, ist das natürlich ein Glücksspiel. Ebenfalls der Grund warum <video>/<audio> bereits eigene Codecs mitbringt und im Verhalten standardisiert wurde.

    https://developer.mozilla.org/En/Using_audio…ideo_in_Firefox

  • danke,

    aber nochmal damit ich mir sicher bin das ich es richtig verstanden habe, also es gibt keine möglichkeit zusätzliche (patentbehaftete ) codecs, wie z.B: mp4, wmv, oder flv hinzuzufügen?

    ich hatte früher mal, so ein tonstudio prog.den namen hab ich grade vergessen (was glaubich auch open surce und war das selbe problem) das hatte auch keine codecs (nur wav) aber man konnte ein paar dazufügen indem man sich selbst irgendwelche dlls sucht.

  • Denk doch mal logisch nach. Selbst wenn Du DEINEN Firefox aufrüsten könntest einen zusätzlichen Codec abspielen zu können, was würde das den Besuchern deiner Seite nützen. Wenn DEIN Firefox der einzige ist, der den Sound abspielen kann?

    Es führt das ganze Unterfangen ab absurdum, wenn man jetzt anfängt überall alle möglichen Codecs nutzen zu wollen. Converter-Programme gibt es wie Sand am Meer. Zudem gibt es Fallback-Optionen (siehe Link, punkt "Error handling") für unterschiedliche Codecs (z.B. verstehen nicht alle Browser OGG, dafür aber MP3, insofern sollten ohnehin beide Formate angeboten werden).

    Der Codec-Streit ist ein heftig gekämpfter. Aber man kann solange jammern wie man will, Mozilla wird patentbelastete Codecs nicht in den Firefox integrieren.

    Noch ein paar zusätzliche Infos:
    https://developer.mozilla.org/En/Media_forma…_video_elements

    https://developer.mozilla.org/en/HTML/Element/audio

    Zitat

    Note: Currently, Gecko supports only Vorbis, in Ogg containers, as well as WAV format. Also, the server must serve the file using the correct MIME type in order for Gecko to play it correctly.