2011-01-03 9 views
2

Ich mache einen ersten Versuch, eine MP3-Datei auf einer Webseite einzubetten. Ich habe einige Code-Schnipsel gefunden, die funktionieren, aber ich verstehe sie nicht, und ich hasse es, nicht zu verstehen, was ich schreibe. Ich kann auch nicht glauben, wie kompliziert (und redundant) der Code für einen einfachen Player ist, also denke ich, dass dieser Ausschnitt nicht so einfach ist, wie er sein könnte. Auf der anderen Seite sehen die meisten Code-Snippets, die ich gefunden habe, ziemlich gleich aus. Könnte jemand mir den Zweck jedes Stückes dieses Codes erklären, und wenn es alles notwendig ist?Erklären Sie, was los ist mit diesem eingebetteten MP3-Player

<script src="/assets/audio-player.js"></script> 

<object id="audioplayer1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="290" height="24" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"> 
<param name="data" value="/assets/player.swf" /> 
<param name="FlashVars" value="playerID=audioplayer1&amp;soundFile=http://example.com/uploads/Fiddle-Tunes.mp3" /> 
<param name="quality" value="high" /> 
<param name="menu" value="false" /> 
<param name="wmode" value="transparent" /> 
<param name="src" value="/assets/player.swf" /> 
<param name="flashvars" value="playerID=audioplayer1&amp;soundFile=http://example.com/uploads/Fiddle-Tunes.mp3" /> 

<embed id="audioplayer1" type="application/x-shockwave-flash" width="290" height="24" src="/assets/player.swf" wmode="transparent" menu="false" quality="high" flashvars="playerID=audioplayer1&amp;soundFile=http://www.example.com/uploads/Fiddle-Tunes.mp3" data="/assets/player.swf"> 
</embed> 
</object> 

Antwort

1

Anstatt neu zu schreiben, das Rad, werde ich ein paar Ressourcen verknüpfen, die Ihnen helfen zu verstehen, was Sie suchen auf.

  1. Adobes documentation on Object and Embed tags.
  2. Flash Satay method
  3. swfobject

Ich ziehe normalerweise die Flash-Satay Methode zu verwenden.

+0

Ich war gerade dabei, das Rad neu zu schreiben, als es nur Sinn machte, diese Antwort zu verbessern. –

+0

Siehe, ich vertraue S.O. so sehr, dass ich Google nicht mehr suche. :) Ich denke, ich muss lernen, beides zu tun. Danke für deine Zeit @zzzz. – JakeParis