schokososse: Hintergrundmusik

Ein Hallo an alle Leser,

ich bin etwas verzweifelt. Ich versuche in einer in einer Homepage die nur aus einer Seite besteht ein Lied im Hintergrund abspielen zu lassen. Es ist eine Infoseite zu einer Party. Deshalb soll es automatisch starten, nur einmal und keine Wiederholung:

Dazu habe ich folgendes gefunden und in die Seite eingebaut.

  
<object type="application/x-shockwave-flash" data="musik/emff_silk_button.swf" width="0" height="0">  
 <param name="movie" value="musik/emff_silk_button.swf">  
 <param name="bgcolor" value="#ffffff">  
 <param name="FlashVars" value="src=musik/musik.mp3&amp;autostart=yes">  
</object>  

Beim IE und Android läuft es ab ohne Probleme. Nur bei Mac, Opera usw. geht nix.

Kann mir bitte jemand sagen, wie ich ein MP3 Lied so einbinde, das es auch bei Apple (glaube Safari), Opera usw. automatisch zu hören ist?

Vielen Dank

Andreas

  1. Warum machst du dieses nicht über HTML5?

      
    <audio controls autoplay>  
         <source src="musik.mp3" type="audio/mp3">  
         <source src="musik_.ogg" type="audio/ogg">  
    </audio>  
    
    
    1. Hallo Martin_Online,

      ich habe zusätzlich eine Datei musik_.ogg erstellt und es so eingebaut.

      zuerst so:

        
      <audio controls="controls" autoplay="autoplay" loop="loop" visibility="hidden"; style="visibility: collapse;">  
      
      

      Zweiter Versuch: <Audio controls autoplay>

        
      <audio controls autoplay>  
           <source src="musik/musik.mp3" type="audio/mp3">  
           <source src="musik/musik_.ogg" type="audio/ogg">  
      Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.  
      </audio>  
        
      
      

      Sobald ich die Seite auf dem Desktop ablege, läuft die Musik. Lege ich sie aber auf dem Server ab läuft nichts. Der Browser sagt: "Sorry ihr Browser hat keine..."

      Die Musikdateien liegen auch im Verzeichnis musik ab. Aber daran wird es bestimmt nicht liegen. Irgend etwas fehlt da. Ich komme aber nicht drauf.

      Beste Grüße

      Andreas

      1. Hallo,

        heißt die Datei die du hier

          
        <source src="musik/musik_.ogg" type="audio/ogg">  
        
        

        verlinkst auch wirklich musik_.ogg. Schau mal nach.

        1. Hallo,

          heißt die Datei die du hier

          <source src="musik/musik_.ogg" type="audio/ogg">

          
          >   
          > verlinkst auch wirklich musik\_.ogg. Schau mal nach.  
            
          Hallo,  
            
          ja mache ich. Sobald ich die Ordner auf dem Desktop habe ist alles ok. Auf dem Server geht nix.  
            
            
            
          So hier mal die ganze Seite ohne Text in der Mitte.  
          ~~~html
            
            
          <!doctype html>  
            
          <html>  
            
          <head>  
            
          <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">  
          <meta http-equiv="Content-Style-Type" content="text/css">  
          <meta name="robots" content="noindex,nofollow">  
            
          <title>25 Jahre</title>  
            
          <link rel="stylesheet" type="text/css" href="css/formate.css">  
            
          <script src="js/lauf1.js" type="text/javascript"></script>  
            
            
          </head>  
            
          <body bgcolor="#ffffff" leftmargin="1" topmargin="0" marginwidth="0" marginheight="0">  
            
            
          <center>  
            
            
          <img width=760 height=305 src="image/start.jpg" alt="25 Jahre">  
            
            
          <audio controls="controls" autoplay="autoplay" loop="loop" visibility="hidden"; style="visibility: collapse;">  
               <source src="musik/musik.mp3" type="audio/mp3">  
               <source src="musik/musik.ogg" type="audio/ogg">  
          Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.  
          </audio>  
            
            
            
          <br><br>  
            
          <table width=760 border="0">  
          <tr>  
          <td class="tbltext3">  
          <h4>LET'S bla bla</h4>  
          Eure Musikwünsche einfach per Mail an <a href="mailto:bla@blabla.de" align="bottom">LET'S bla bla </a>  
          <div align="left">  
          <p id="ticker" onmouseover="Scrolling=true" onmouseout="Scrolling=true" >  
          bla bla bal<br><br>  
          bla bla bal<br><br>  
          bla bla bal<br><br>  
          </p>  
          </div>  
          </td></tr>  
          </table>  
            
            
            
            
          </center>  
          </body>  
            
          </html>  
            
            
            
            
            
            
          
          
          1. Ein Problem der relativen Adressierung?

            Gibt es im aktuellen Ordner auf dem Server - dort, wo die HTML-Datei liegt - den Unterordner "musik"?

            Sobald ich die Ordner auf dem Desktop habe ist alles ok. Auf dem Server geht nix.

            Der Desktop ist ja gerne mal Windoof. Der nimmt auch eine Datei "Musik.ogg" wenn du "musik.ogg" aufrufst. Für einen Linux-Server sind das zwei verschiedene Dateinamen.

            Linuchs

          2. Hallo schokososse

            <audio controls="controls" autoplay="autoplay" loop="loop" visibility="hidden"; style="visibility: collapse;">

              
            Oben war dein Code noch korrekt:  
              
            `<audio controls autoplay loop>`{:.language-html}  
              
            Das audio-Element kennt „visibility“nicht, es hat weder width noch height und ist damit ohnehin unsichtbar, sichbar ist lediglich controls.  
              
            Das Problem könnte aber auch im Codec liegen, nicht alle Tools können korrekte mp3 erzeugen, das ist eine Frage der richtigen Lizenz.  
              
              
            Mit besten Grüssen  
            Richard
            
      2. Hallo Andreas,

        zuerst: Ich finde es grausam, wenn ohne Vorwarnung die Lautsprecher losballern. Das ist wie eine Ohrfeige.

        Zumal ich oft Musik vom PC laufen habe, brüllt dann ein unerwünschter Song dazwischen. Das macht die Seite total unsympathisch.

        Besser: Einen auffälligen Start-Stopp-Knopf anbieten.

        [code lang=html]
        <audio controls autoplay>
             <source src="musik/musik.mp3" type="audio/mp3">
             <source src="musik/musik_.ogg" type="audio/ogg">
        Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.
        </audio>

        Wenn der Fehlerfall auftritt, steht der Leser unwissend davor: "dieses Audio-Format" ???

        Sag doch, dass der Browser mp3 und ogg nicht kann.

        Linuchs

        1. Hallo Andreas,

          zuerst: Ich finde es grausam, wenn ohne Vorwarnung die Lautsprecher losballern. Das ist wie eine Ohrfeige.

          Zumal ich oft Musik vom PC laufen habe, brüllt dann ein unerwünschter Song dazwischen. Das macht die Seite total unsympathisch.

          Besser: Einen auffälligen Start-Stopp-Knopf anbieten.

          [code lang=html]
          <audio controls autoplay>
               <source src="musik/musik.mp3" type="audio/mp3">
               <source src="musik/musik_.ogg" type="audio/ogg">
          Sorry - Ihre Browser hat keine Unterstützung für dieses Audio-Format.
          </audio>

          Wenn der Fehlerfall auftritt, steht der Leser unwissend davor: "dieses Audio-Format" ???

          Sag doch, dass der Browser mp3 und ogg nicht kann.

          Linuchs

          Hallo Linuchs,

          ich gebe Dir recht. Ich mag auch nicht einfach fremde Musik hören müssen. Aber in diesem Fall muss es so sein. Aber selbst mit einem "Start Stopp Knopf" bekomme ich es für alle Browser im Moment nicht zum laufen.

          1. @@schokososse:

            nuqneH

            ich gebe Dir recht. Ich mag auch nicht einfach fremde Musik hören müssen. Aber in diesem Fall muss es so sein.

            Wirlich? Odysseus?

            Qapla'

            --
            „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
      3. Hi,

        Sobald ich die Seite auf dem Desktop ablege, läuft die Musik. Lege ich sie aber auf dem Server ab läuft nichts. Der Browser sagt: "Sorry ihr Browser hat keine..."
        Die Musikdateien liegen auch im Verzeichnis musik ab. Aber daran wird es bestimmt nicht liegen. Irgend etwas fehlt da. Ich komme aber nicht drauf.

        werden die Audiodateien mit dem richtigen MIME-Type ausgeliefert?

        \0