Video lässt sich nicht Loopen

  • Hallo,

    ich habe heute nun schon etliche Stunden versucht eine Video auf 'ner HP in einem Mplayer PlugIn zu Loopen und auch noch die Controlleiste einzublenden.

    Beides ist mir auch nach massiver Google und Forensuche nicht gelungen!

    Die schöne, einfache Variante mit <img dynsrc="...> geht ja mit dem IE 7 und FF 2 leider nicht mehr.

    Also einen Player via PlugIn laden... soweit so gut... unter IE funzt auch alles, nur beim FF eben nur "teilweise". :(
    Was mir beim FF nicht gelingt ist das Video zu loopen, also in Endlosschleife laufen zu lassen (derzeit läuft es nur einmal durch und stoppt dann [leider auch kein Vorschaubildchem mehr zu sehen]) und eine Steuer(Control)leiste einzublenden, dass man das Video auch anhalten, pausieren, vorspulen etc. kann.

    Mein entsprechender Code sieht momentan so aus:


    <OBJECT id='mediaPlayer' width="408" height="432"
    classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'
    codebase='http://activex.microsoft.com/activex/controls/ mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
    standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
    <param name='fileName' value="http://www.itvmedia.de/htpcimages/dis…geschnitten.avi">
    <param name='animationatStart' value='1'>
    <param name='transparentatStart' value='0'>
    <param name='autoStart' value='1'>
    <param name='ShowControls' value='1'>
    <param name='ShowDisplay' value='0'>
    <param name='ShowStatusBar' value='0'>
    <param name="PlayCount" value="1" />
    <param name='loop' value='1'>
    <EMBED type='application/x-mplayer2'
    pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
    id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='0'
    bgcolor='darkblue' showcontrols='1' showtracker='1'
    showdisplay='1' showstatusbar='1' videoborder3d='1' width="408" height="432"
    src="http://www.itvmedia.de/htpcimages/dis…geschnitten.avi" autostart='1' designtimesp='5311' loop="true">
    </EMBED>
    </OBJECT>


    Vielleicht kann mir ja jemand den entscheidenden Typ geben. Ich wäre sehr dankbar!!

    Liebe Grüße
    SR200X

  • Hallo.

    Ich hänge beim selben Problem fest.
    Beim IE klappt es hervorragend aber mit FF leider überhaupt nicht.

    Kennt niemand eine Lösung für dieses Problem?

    LG
    Rasy

  • Was die Kontrollelemente angeht, deinstalliere mal das VLC Plugin. Das hat nämlich keine. Der WMP schon.

    Zitat

    Die schöne, einfache Variante mit <img dynsrc="...> geht ja mit dem IE 7 und FF 2 leider nicht mehr.


    Das hätte nie funktionieren dürfen. Das war nie gültiges HTML. Schön das der IE 7 wenigstens in dieser Hinsicht ein wenig standardkonformer geworden ist.

  • in deinem code ist, wie allgemein üblich, das einbinden mittels activex (microsoft-variante) und das einbinden mittels embed-tag (netscape-variante) "gemixt", damit es möglichst überall funktioniert. nur standardkonform ist das beides nicht (wobei ich mir beim einbinden mittels acitvex nicht sicher bin, da es nur standardkonforma tags verwendet).

    das embed-tag samt seinen attributen gehören jedenfalls nicht zum standard und sowas wie "<param name='loop' value='1'>" oder "<param name='ShowStatusBar' value='0'>" (die einbindung per activex) wohl auch nicht (jedenfalls kann ich mir nicht vorstellen, dass html für einzelene plugins speziell angepasst wurde - oder hab ich nur die verwendung des param-tags nicht verstanden?). also würd ich mich nicht groß wundern wenn da irgendwas nicht geht.

    du könntest es vieleicht mal nur mit <embed> versuchen, vieleicht gehts dann.

    normalerweise bindet man mediendateien mit dem object-tag ein, wobei man nur die hier aufgeführten attribute verwendet (zum beispiel data für die angabe der quelldatei):
    http://de.selfhtml.org/html/referenz/attribute.htm#object
    von "loop" steht da nirgends was...

  • Hi folks,

    Zitat von cubefox

    normalerweise bindet man mediendateien mit dem object-tag ein, wobei man nur die hier aufgeführten attribute verwendet (zum beispiel data für die angabe der quelldatei):
    http://de.selfhtml.org/html/referenz/attribute.htm#object
    von "loop" steht da nirgends was...

    Stimmt zunächst, funktioniert aber dennoch unter Umständen. Hier mal eine Beispielseite (Link):

    in dem ein "bgsound" simuliert wird. Ich vermute, dass der hier eingesetzte Parameter "loop" funktioniert, weil zumindest bei mir der Sound per QuickTime-Plugin wiedergegeben wird. Vielleicht können ja diejenigen Parameter genutzt werden, die dem jeweils benutzten Plugin bekannt sind/Gültigkeit haben? Ich bin aber nicht genügend Codeschrauber, um diese These sicher vertreten zu können.

    Have fun,
    NightHawk

  • Hi folks,

    wenn meine Vermutung stimmt - und ich bin eigentlich ziemlich sicher, dass sie stimmt - hilft das aber nicht wirklich weiter. Da bekanntlich die Mediendaten über den mitgelieferten Content-Type an entsprechend verknüpftes Plugin weitergeleitet werden, hat demnach der Ersteller einer Webseite ja im Grunde keine Ahnung, welches Plugin nun mit dem von ihm bestimmten Content-Type zur Wiedegabe eingesetzt wird, denn das bestimmt letzendlich der Anwender mit seinen Einstellungen. Alle nur denkbaren Möglichkeiten beim Spezifizieren von Paramtern zu berücksichtigen, scheint mir aussichtslos. Manch Plugin akzeptiert "false/true", ein anderes "0/1"; ein Plugin wünscht sich "autoplay", ein anderes erwartet "start" etc. pp.

    Have fun,
    NightHawk