Max Z.: JavaScript embed sound zurückspulen und abspielen

Hallo,

Ich habe einen Script geschrieben:

<embed  
  name="Sound"  
  width="200"  
  height="16"  
  src="Datei.wav"  
  type="video/quicktime"  
  autoplay="false"  
  controller="true"  
  loop="false"  
  enablejavascript="true"  
  pluginspage="http://www.apple.com/quicktime/download/index.html">  
  
  </embed>  
  <input type=button onmousedown="javascript:document.Sound.Play();" value="Start">

Jetzt brauche ich aber einen weiteren Button, der mir die Datei zurückspuhlt, und dann nochmal wiedergibt. Leider geht es mit Stop() nicht, denn das pausiert die Audiodatei nur.

Vielen Dank

Max

  1. Ich fürchte, außer Play und Stop bietet Quicktime keine JavaScript-API.

    Siehe:
    JavaScript Scripting Guide for QuickTime
    Controlling QuickTime Using JavaScript

  2. Hallo,

    Ich habe einen Script geschrieben:

    nee ... du hast ein HTML-Element definiert ...

    MfG. Christoph Ludwig

    --
    Wo die Sprache aufhört, fängt die Musik an...
    Selfcode:  ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
    Go to this
    1. nee ... du hast ein HTML-Element definiert ...

      nein, er hat ein sgml-element mit einigen attributen verfasst, welches mit html nichts zu tun hat

      1. Hallo,

        nein, er hat ein sgml-element mit einigen attributen verfasst, welches mit html nichts zu tun hat

        aha ... <embed ...></embed> war für mich eigentlich ein Tag in HTML ...

        MfG. Christoph Ludwig

        --
        Wo die Sprache aufhört, fängt die Musik an...
        Selfcode:  ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
        Go to this
  3. Hi,

    Jetzt brauche ich aber einen weiteren Button, der mir die Datei zurückspuhlt, und dann nochmal wiedergibt. Leider geht es mit Stop() nicht, denn das pausiert die Audiodatei nur.

    Wenn das Plugin dazu keine Moeglichkeit vorsieht, dann koennte man erneutes Abspielen "von vorne" vielleicht dadurch erreichen, dass man das Element aus dem DOM entfernt und neu einfuegt, bzw. gleich einfach per innerHTML eines umgebenden Elements neu ins Dokument reinschreibt.

    MfG ChrisB

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