Ergebnis 1 bis 12 von 12

Thema: Gesprochenen Text abspielen

  1. #1
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Frage Gesprochenen Text abspielen

    Kann mir jemand erklären, wie ich einen gesprochenen Text beim anklicken eines Bildes abspielen lassen kann?

  2. #2
    Contao-Nutzer
    Registriert seit
    19.09.2010.
    Beiträge
    28

    HTML Idee mit Javascript

    Hallo Jahna,

    zuerst den Javascript in die Seite einbauen
    Code:
    <!-- --><bgsound id="soundfiles"> 
    <script language="JavaScript"><!-- // Sound on Mouseover javascript 
    supplied by http://www.hypergurl.com var aySound = new Array(); // PLACE YOUR 
    SOUND FILES BELOW aySound[0] = "CHORD.wav"; aySound[1] = "DING.wav"; 
    aySound[2] = "CHORD.wav"; // Don't alter anything below this line IE 
    = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 
    1:0; NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 
    1:0; ver4 = IE||NS? 1:0; onload=auPreload; function auPreload() { if (!ver4) return; 
    if (NS) auEmb = new Layer(0,window); else { Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>"; 
    document.body.insertAdjacentHTML("BeforeEnd",Str); } var Str = ''; for 
    (i=0;i<aySound.length;i++) Str += "<EMBED SRC='"+aySound[i]+"' 
    AUTOSTART='FALSE' HIDDEN='TRUE'>" if (IE) auEmb.innerHTML = Str; else 
    { auEmb.document.open(); auEmb.document.write(Str); auEmb.document.close(); } 
    auCon = IE? document.all.soundfiles:auEmb; auCon.control = auCtrl; } function 
    auCtrl(whSound,play) { if (IE) this.src = play? aySound[whSound]:''; else eval("this.document.embeds[whSound]." 
    + (play? "play()":"stop()")) } function playSound(whSound) 
    { if (window.auCon) auCon.control(whSound,true); } function stopSound(whSound) 
    { if (window.auCon) auCon.control(whSound,false); } //--></script> <!-- 
    -->
    und dann das Bild einfügen...
    <img src="yourimage.gif" onMouseOver="playSound(3)" onMouseOut="stopSound(3)">

    lg elukas

  3. #3
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    Danke!
    Muss aber nachfragen:
    Bei mir ist das Bild als Elementtyp Bild in die Seite eingeordnet. Wo muss ich denn nun genau diesen Java Script einfügen?

  4. #4
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    Hier mein Versuch den Code einzubauen. Allerdings wird so der gesamten Code auf der Webseite angezeigt.
    Angehängte Grafiken Angehängte Grafiken

  5. #5
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    ...hab noch den Code JAVA bestimmt und dann erscheint das hier:
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo jahna,

    das Artikel-Inhaltselement "Code" ist nur für die formatierte Ausgabe im Frontend vorgesehen und nicht für das Einbinden von (JavaScript)Code in einem HTML-Dokument.

    Du könntest diesen Code in eine externe JavaScript-Datei auslagern und dann im "Seitenlayout" / Bereich "Experten-Einstellungen" über das Feld "Zusätzliche <head>-Tags" einbinden.

    Ob es auch funktioniert, wenn Du den Code am Seitenende einbindest, weiß ich nicht. In diesem Fall könntest Du den Code direkt in das Eingabefeld "Eigener JavaScript-Code" eingeben. Allerdings würde ich dann im <script>-Element standardkonforme Attribute reinschreiben, also anstelle von
    Code:
    <script language="JavaScript">
    sowas hier
    Code:
    <script type="text/javascript">
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    Zitat Zitat von elukas Beitrag anzeigen
    Hallo Jahna,

    zuerst den Javascript in die Seite einbauen
    Code:
    <!-- --><bgsound id="soundfiles"> 
    <script language="JavaScript"><!-- // Sound on Mouseover javascript 
    supplied by http://www.hypergurl.com var aySound = new Array(); // PLACE YOUR 
    SOUND FILES BELOW aySound[0] = "CHORD.wav"; aySound[1] = "DING.wav"; 
    aySound[2] = "CHORD.wav"; // Don't alter anything below this line IE 
    = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 
    1:0; NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 
    1:0; ver4 = IE||NS? 1:0; onload=auPreload; function auPreload() { if (!ver4) return; 
    if (NS) auEmb = new Layer(0,window); else { Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>"; 
    document.body.insertAdjacentHTML("BeforeEnd",Str); } var Str = ''; for 
    (i=0;i<aySound.length;i++) Str += "<EMBED SRC='"+aySound[i]+"' 
    AUTOSTART='FALSE' HIDDEN='TRUE'>" if (IE) auEmb.innerHTML = Str; else 
    { auEmb.document.open(); auEmb.document.write(Str); auEmb.document.close(); } 
    auCon = IE? document.all.soundfiles:auEmb; auCon.control = auCtrl; } function 
    auCtrl(whSound,play) { if (IE) this.src = play? aySound[whSound]:''; else eval("this.document.embeds[whSound]." 
    + (play? "play()":"stop()")) } function playSound(whSound) 
    { if (window.auCon) auCon.control(whSound,true); } function stopSound(whSound) 
    { if (window.auCon) auCon.control(whSound,false); } //--></script> <!-- 
    -->
    und dann das Bild einfügen...
    <img src="yourimage.gif" onMouseOver="playSound(3)" onMouseOut="stopSound(3)">

    lg elukas
    Könnte mir bitte jemand Schritt für Schritt angeben, wie ich vorgehen muss, damit ich die Idee von elukas richtig umsetzenkann... Ich hab noch keine Ahnung von Contao-Programmierung und finde mich eher schlecht zurecht....

  8. #8
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    Hier komm ich definitiv nicht weiter und wäre dankbar für Hilfe

  9. #9
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    Gibt es denn niemand hier im Forum, der mir helfen kann?

  10. #10
    Contao-Fan Avatar von ATLAS
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    285

    Standard

    Ich würde eher versuchen über das mp3-Plugin den Text abzuspielen. Das erfordert zwar einen zusätzlichen Knopf, hätte aber den Vorteil, das diese Datei nicht fest verdrahtet wäre und bei Änderungen die Handhabung leichter ist.
    Gesendet über Kabel, geschrieben am Rechner mit meiner Hand
    Gruß ATLAS

  11. #11
    Contao-Nutzer Avatar von jahna
    Registriert seit
    13.03.2011.
    Ort
    Schweiz
    Beiträge
    217

    Standard

    Welcher Player wäre denn für 2.9.4 am besten geeignet?
    Ich möchte einfa
    Er soll die Möglichkeit bieten, ganz einfach die hinterlegte Datei schnell und unkompliziert, möglichst mit einem Klick abzuspielen.

  12. #12
    Contao-Fan Avatar von ATLAS
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    285
    Gesendet über Kabel, geschrieben am Rechner mit meiner Hand
    Gruß ATLAS

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •