Wastl: Validator vs "embedded" Player

Was meint ihr dazu:
Eine Multimedia-Spielerei in eine Website zu integrieren ist heutzutage wirklich keine Hexerei mehr. Free- Share- und Sonstige-ware für sog. "embedded" Video- oder Mp3-Player ist auch zur Genüge vorhanden. Nur der W3C-Validator meckert ständig rum:
// cannot generate system identifier for general entity "autoStart".
//  there is no attribute "wmode".
// cannot generate system identifier for general entity "Lang".
// there is no attribute "pluginspace".
// there is no attribute "loop".
Irgendwie uncool. Könnte mir zwar Wurst sein solange die Sache funktioniert, ärgerlich ist es aber doch, weil es quasi unmöglich ist, eine Seite mit integriertem Webplayer valide zu kriegen. Da kann man nur hoffen, daß sich in naher Zukunft bezüglich FlashPlayer und Konsorten im W3C-Konsortium mal was tut.
Gruß Wastl

  1. Hi,

    Könnte mir zwar Wurst sein solange die Sache funktioniert, ärgerlich ist es aber doch, weil es quasi unmöglich ist, eine Seite mit integriertem Webplayer valide zu kriegen.

    http://www.alistapart.com/articles/flashsatay

    Da kann man nur hoffen, daß sich in naher Zukunft bezüglich FlashPlayer und Konsorten im W3C-Konsortium mal was tut.

    Oder das du dich mal informierst, bevor du postest.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Oder daß du dich mal informierst, bevor du postest.

      Oder du nennst mir einen Player, der valide ist. Da ich von Flash keine Ahnung habe, kann ich auch nicht beurteilen, ob hier überhaupt Spielräume vorhanden sind und was es da für Variations-Möglichkeiten gibt.
      Gruß Wastl

      1. Oder du nennst mir einen Player, der valide ist.

        ?? Was meinst du, warum dir ChrisB einen Artikel zur Lektüre empfohlen hat? Vielleicht schaust du dir den mal an.

        Mathias

      2. Hi,

        Oder du nennst mir einen Player, der valide ist.

        Der Player an sich ist nicht "valide oder nicht valide".
        Es geht um die Einbindung ins (X)HTML.

        Da ich von Flash keine Ahnung habe, kann ich auch nicht beurteilen, ob hier überhaupt Spielräume vorhanden sind und was es da für Variations-Möglichkeiten gibt.

        Dann schlage ich vor, du liest mal den verlinkten Artikel.

        MfG ChrisB

        --
        „This is the author's opinion, not necessarily that of Starbucks.“
        1. Hi,

          Oder du nennst mir einen Player, der valide ist.

          Der Player an sich ist nicht "valide oder nicht valide".
          Es geht um die Einbindung ins (X)HTML.

          Herrje, irgendwie erinnert mich das alles an die alten wahsaga-Zeiten
          Gruß Wastl

          1. Hi,

            Herrje, irgendwie erinnert mich das alles an die alten wahsaga-Zeiten

            wieso, hast Du damals auch schon nicht auf Ratschläge gehört?

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
          2. Hi Wastl!

            Herrje, irgendwie erinnert mich das alles an die alten wahsaga-Zeiten

            Wahsaga fehlt dem Forum sehr. Schließlich war er aktiv und kompetent.

            MfG H☼psel

            --
            "It's amazing I won. I was running against peace, prosperity, and incumbency."
            George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
            Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
            1. Hi,

              Wahsaga fehlt dem Forum sehr. Schließlich war er aktiv und kompetent.

              das stimmt. Mich deucht jedoch, er weilt noch immer unter uns ;-)

              Cheatah

              --
              X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
              X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
              X-Will-Answer-Email: No
              X-Please-Search-Archive-First: Absolutely Yes
              1. Hi Cheatah!

                Wahsaga fehlt dem Forum sehr. Schließlich war er aktiv und kompetent.
                das stimmt. Mich deucht jedoch, er weilt noch immer unter uns ;-)

                Ja sicher... und den Weihnachtsmann kennst du auch persönlich...

                MfG H☼psel

                --
                "It's amazing I won. I was running against peace, prosperity, and incumbency."
                George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
                Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
                1. Wahsaga fehlt dem Forum sehr. Schließlich war er aktiv und kompetent.
                  das stimmt. Mich deucht jedoch, er weilt noch immer unter uns ;-)
                  Ja sicher... und den Weihnachtsmann kennst du auch persönlich...

                  Glaube Cheatah einfach, der Mann hat fast immer Recht :)

                  Siechfred

                  1. Hi Siechfred!

                    Glaube Cheatah einfach, der Mann hat fast immer Recht :)

                    Oh, ich glaube ihm. Glaub ich zumindest...
                    =)

                    MfG H☼psel

                    --
                    "It's amazing I won. I was running against peace, prosperity, and incumbency."
                    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
                    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
                    1. Glaube Cheatah einfach, der Mann hat fast immer Recht :)
                      Oh, ich glaube ihm. Glaub ich zumindest...

                      Die einen glauben, dass sie glauben, die anderen glauben, dass sie nicht glauben.
                      (Lec)

                      Siech*zwinker*fred

                  2. Hi!

                    Glaube Cheatah einfach, der Mann hat fast immer Recht :)

                    Weil er fast nur etwas schreibt, von dem er ueberzeugt ist, es sei korrekt.

                    --
                    "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
                          - T. Pratchett
                    1. @@Steel:

                      Glaube Cheatah einfach, der Mann hat fast immer Recht :)

                      Weil er fast nur etwas schreibt, von dem er ueberzeugt ist, es sei korrekt.

                      Weil er auf Nuhr hört.

                      Live long and prosper,
                      Gunnar

                      --
                      Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
            2. Hi H☼psel,

              Wahsaga fehlt dem Forum sehr.

              Er _würde_ fehlen, wenn er weg _wäre_, aber er ist doch (gottseidank) eh _täglich_ hier. Und mit _etwas_ Feingefühl und Menschenkenntnis wirst Du wohl nur bei einem einzigen Poster hier identen Schreibstil und idente Kompetenz finden und demnach sofort wissen, unter welchem Namen wahsaga heutzutage postet. (Ganz abgesehen davon, daß wahsagas "neuer" Name mehr als genug Hinweis ist. *g*)

              Schließlich war er aktiv und kompetent.

              Er _war_ nicht, er _ist_.

              mfg

              Tante Hermi

              1. Hi Tante!

                Schließlich war er aktiv und kompetent.
                Er _war_ nicht, er _ist_.

                Es ist völlig unerheblich, wie er sich jetzt nennt. Wahsaga wah ein Wahzeichen dieses Forums und wird das fürwah immer bleiben.

                MfG H☼psel

                --
                "It's amazing I won. I was running against peace, prosperity, and incumbency."
                George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
                Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. @@Wastl:

    Nur der W3C-Validator meckert ständig rum:
    // cannot generate system identifier for general entity "autoStart".
    //  there is no attribute "wmode".
    // cannot generate system identifier for general entity "Lang".
    // there is no attribute "pluginspace".
    // there is no attribute "loop".
    Irgendwie uncool.

    Durchaus verständlich, wenn du '&autoStart' etc. im HTML-Quelltext zu stehen hast. Eine Entity 'autoStart' gibt es nunmal nicht. Genau das sagt dir der Validator.

    ärgerlich ist es aber doch, weil es quasi unmöglich ist, eine Seite mit integriertem Webplayer valide zu kriegen.

    Natürlich ist das möglich. '&' *muss* escapet werden. [HTML401 §B.2.2]

    Da kann man nur hoffen, daß sich in naher Zukunft bezüglich FlashPlayer und Konsorten im W3C-Konsortium mal was tut.

    Da muss sich beim W3C rein gar nichts tun. Dass '&' escapet werden muss, ergibt sich aus dessen Funktion in SGML (XML).

    Da muss sich bei denen, die das nicht beachten, was tun.

    Der Schwachsinn, '&' als Trennzeichen in Queries zu verwenden, ist wohl nicht aufzuhalten ...

    Live long and prosper,
    Gunnar

    --
    Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
    1. Natürlich ist das möglich. '&' *muss* escapet werden. [HTML401 §B.2.2]

      Meine Fresse, endlich mal was Konstruktives. Hat tatsächlich geklappt, zwei Fehler weniger:
      data="flvplayer.swf?file=myvideo.flv'+&+'autoStart=false"
      Betroffen übrigens auch der Player von http://www.jeroenwijering.com, der hier gelegentlich empfohlen wird.
      Chapeau, Meister!
      :-)
      Gruß Wastl

      1. Yerf!

        Betroffen übrigens auch der Player von http://www.jeroenwijering.com, der hier gelegentlich empfohlen wird.

        Du willst es scheinbar nicht verstehen... nicht der *Player* ist schuld (das ist ja nur die swf-Datei), sondern die Einbindung ins HTML. Und zur Lösung genau dieses Problems gibt der von ChrisB verlinkte Artikel die entsprechenden Hinweise.

        Oder anders: ist bei <img src="bild.jpg"> das Bild oder der HTML-Code (fehlendes alt-Attribut) an der Validator-Fehlermeldung schuld?

        Gruß,

        Harlequin

        --
        <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
        1. Du willst es scheinbar nicht verstehen... nicht der *Player* ist schuld (das ist ja nur die swf-Datei), sondern die Einbindung ins HTML. Und zur Lösung genau dieses Problems gibt der von ChrisB verlinkte Artikel die entsprechenden Hinweise.

          Langweilig!
          Wenn ich von Player rede, meine ich selbstredend den fehlerhaften Quellcode, den die Entwickler üblicherweise mitliefern.

          1. » Langweilig!

            Wenn ich von Player rede, meine ich selbstredend den fehlerhaften Quellcode, den die Entwickler üblicherweise mitliefern.

            Langweilig!
            wenn ich von eis rede, meine auch die waffel die normalerweise dabei ist und von der eisdielentante drangesteckt wird

            anm: wenn die waffel scheisse schmeckt, kann derjenige der das eis macht auch nix dafür

            im übrigen ist es wichtig, "fachausdrücke" sinngemäß richtig zu verwenden und zwar so wie das alle anderen tun - nur weil du mit "player" ein das html-object-element (oder etwas das zumindest daran erinnert) meinst, ist es noch lange nicht wirklich so

            1. Hi,

              anm: wenn die waffel scheisse schmeckt, kann derjenige der das eis macht auch nix dafür

              doch, er hat die Waffel schließlich ausgesucht. Das ändert aber nichts am eigentlichen Problem: Wie ein Flashfilm, Movieplayer oder sonstwas eingebunden wird, unterliegt der Wahl des Einbindenden und hat mit dem Film, Player oder sonstwas exakt gar nichts zu tun. Die Waffel eines Eises auszuwechseln ist da schon deutlich weniger praktikabel.

              im übrigen ist es wichtig, "fachausdrücke" sinngemäß richtig zu verwenden und zwar so wie das alle anderen tun - nur weil du mit "player" ein das html-object-element (oder etwas das zumindest daran erinnert) meinst, ist es noch lange nicht wirklich so

              ACK.

              Cheatah

              --
              X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
              X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
              X-Will-Answer-Email: No
              X-Please-Search-Archive-First: Absolutely Yes
              1. Die Waffel eines Eises auszuwechseln ist da schon deutlich weniger praktikabel.

                na dann drücken wirs so aus: du kaufst tiefkühl-germknödel wo eine fertige zucker-mohn-mischung dabei ist, die nicht ganz deinem geschmack entspricht, steht es dir frei, dass du sie nicht drüberstreust sondern stattdessen zerlassene butter und zimt-zucker drübergibst :)

                1. Mahlzeit suit,

                  du kaufst tiefkühl-germknödel [...]

                  Also wenn die Welt Euch Ösis für IRGENDETWAS lieben sollte, dann für diese traumhaft leckeren, ekelhaft süßen und unglaublich ungesunden Dinger ... *MJAM* ... ich muss dringend mal wieder in den Skiurlaub ...

                  MfG,
                  EKKi

                  --
                  sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
      2. Mahlzeit Wastl,

        Meine Fresse, endlich mal was Konstruktives. Hat tatsächlich geklappt, zwei Fehler weniger:
        data="flvplayer.swf?file=myvideo.flv'+&+'autoStart=false"

        ... und das, obwohl Du anscheinend das Problem immer noch nicht verstanden und die Fehlermeldung nicht durch Beheben, sondern Verschleiern der Ursache verschwinden lassen hast.

        Betroffen übrigens auch der Player von http://www.jeroenwijering.com, der hier gelegentlich empfohlen wird.

        Nein.

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
      3. hi,

        Betroffen übrigens auch der Player von http://www.jeroenwijering.com, der hier gelegentlich empfohlen wird.

        Ähm ... Ab einem Gewissen Punkt muss man einfach mal aufhören, die schuld immer bei den anderen zu suchen.

        mfg

    2. Der Schwachsinn, '&' als Trennzeichen in Queries zu verwenden, ist wohl nicht aufzuhalten ...

      Gilt das auch fuer GET-Queries?
      fuehre das doch bitte genauer aus, das interessiert mich...

      g johannes

      1. @@johannes293:

        Der Schwachsinn, '&' als Trennzeichen in Queries zu verwenden, ist wohl nicht aufzuhalten ...
        Gilt das auch fuer GET-Queries?

        Ja, natürlich. Warum bauen Browser GETs mit '&' als Trennzeichen anstatt mit einem Trennzeichen wie dem empfohlenen ';', das in HTML keine Sonderbedeutung hat?

        Live long and prosper,
        Gunnar

        --
        Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
        1. echo $begrüßung;

          Warum bauen Browser GETs mit '&' als Trennzeichen anstatt mit einem Trennzeichen wie dem empfohlenen ';', das in HTML keine Sonderbedeutung hat?

          Die haben das schon immer so gemacht.™ Stell dir mal vor, einer änderte das. Mit dem funktioniert™ das Internet dann nicht mehr. Außerdem hat der Browser beim Abschicken der Werte keinen HTML-Kontext mehr vorliegen, und interessiert sich nicht für die Probleme des Autors.

          echo "$verabschiedung $name";

        2. Hallo,

          Ja, natürlich. Warum bauen Browser GETs mit '&' als Trennzeichen anstatt mit einem Trennzeichen wie dem empfohlenen ';', das in HTML keine Sonderbedeutung hat?

          Vermutlich, weil das dem Typ application/x-www-form-urlencoded entspricht und es eine höhere kognitive Last ist, für zwei ähnliche bis gleiche Dinge unterschiedliche Syntax zu nutzen. Klar hätte man von Anfang an vieles anders machen können, aber das Problem sehe ich hier nun nicht. Schon allein, weil man HTML und XML im automatisierten Falle sowieso nicht auf Text-Verknüpfungs-Ebene manipulieren sondern eher als Datenstruktur mit einer Textserialisierung begreifen sollte. OK, ich mach das auch nicht immer. ;)

          Tim

  3. Hi,

    Nur der W3C-Validator meckert ständig rum:

    wieso wird eigentlich ständig behauptet, der Validator würde "meckern"? Er meldet Fehler, die Du gemacht hast - das ist seine Aufgabe. Anstatt Dich darüber zu beklagen, solltest Du dankbar sein.

    // cannot generate system identifier for general entity "autoStart".
    // cannot generate system identifier for general entity "Lang".

    Also, *diese* Fehler sind nun wirklich absolut überflüssig. Völlig egal, wen oder was Du zur Einbindung verwendest. Für die anderen Fehler wurde Dir bereits eine Lösung genannt.

    Könnte mir zwar Wurst sein solange die Sache funktioniert,

    Nein.

    ärgerlich ist es aber doch, weil es quasi unmöglich ist, eine Seite mit integriertem Webplayer valide zu kriegen.

    Es ist alles andere als unmöglich.

    Da kann man nur hoffen, daß sich in naher Zukunft bezüglich FlashPlayer und Konsorten im W3C-Konsortium mal was tut.

    Das W3C hat hervorragende Arbeit geleistet und stellt einem Flashplayer o.ä. nicht das geringste entgegen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  4. Ooch nich schlecht, wah?!
    http://cit.ucsf.edu/embedmedia/step1.php
    Gruß Wastl

    1. Tach,

      Ooch nich schlecht, wah?!
      http://cit.ucsf.edu/embedmedia/step1.php

      doch, der erzeugte Code ist leider schlecht, allerdings scheinst du eh nicht zu lesen, was dir hier geantwortet wird.

      mfg
      Woodfighter

      1. doch, der erzeugte Code ist leider schlecht, allerdings scheinst du eh nicht zu lesen, was dir hier geantwortet wird.

        Zur Beruhigung der Gemüter: Den von ChrisB empfohlenen Artikel werde ich selbstredend ausführlich durcharbeiten. Man wird halt verwöhnt mit der Zeit und erwartet ganz einfach, daß alles was einem an Code-Schnipseln im Netz angeboten wird koscher ist.
        NS: Mir fällt in dem Zusammenhang öfter auf, daß durchaus fähige Php-Programmierer teils noch mit völlig antiquiertem HTML rumwerkeln und mit Vorliebe ihre CSS-Styles in die Tags reinschreiben.
        Gruß Wastl

        1. Zur Beruhigung der Gemüter: Den von ChrisB empfohlenen Artikel werde ich selbstredend ausführlich durcharbeiten. Man wird halt verwöhnt mit der Zeit und erwartet ganz einfach, daß alles was einem an Code-Schnipseln im Netz angeboten wird koscher ist.

          Mit der Zeit wird man verwöhnt? Bei mir ist das eher umgekehrt: Sehe ich Code aus dem Netz, gehe ich erstmal davon aus, dass er Schrott ist und lasse mich nur mühsam vom Gegenteil überzeugen.

          NS: Mir fällt in dem Zusammenhang öfter auf, daß durchaus fähige Php-Programmierer teils noch mit völlig antiquiertem HTML rumwerkeln und mit Vorliebe ihre CSS-Styles in die Tags reinschreiben.

          Warum sollte auch ein PHP-Programmierer HTML können oder gar dessen Feinheiten beherrschen? Das ist ja nicht unbedingt sein Fachgebiet (gilt umgekehrt genauso).

          --
          Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
          Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|
          1. @@Timo "God's Boss" Reitz:

            Warum sollte auch ein PHP-Programmierer HTML können oder gar dessen Feinheiten beherrschen?

            Es soll PHP-Entwickler geben, deren einzige Kenntnis von HTML das 'div'-Element ist.

            Live long and prosper,
            Gunnar

            --
            Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
  5. Ich war zwischenzeitlich auf einem Dutzend Sites die Web Radio bzw Web Tv anbieten und wenn ich die durch den Validator schicke, ist keine valide. Mag ja sein, daß die alle blöde sind. Leider bin ich halt auch zu blöde, um die Sache so zu reparieren daß die Funktionalität der Performance-Einstellungen erhalten bleibt.
    Gruß Wastl