2011-07-19 5 views
0

私はphpスクリプト(MySQLデータベースからmp3ファイルを取り込みます)とリッスンのためのflash-playerを持っています。プレーヤーとの連携は、swfObject 2.2で実装されています。 1つのmp3ファイルを読み込んでいればうまく動作します。しかし、もし私がいくつかのmp3をロードしたいのであれば、私はプレーヤーの最後のmp3だけを取得します(htmlソースでは、私はすべてを見て、必要なのはフロントページではありません)swfObjectを使って同じswfを複数読み込んだ場合2.2

swfobjectとmp3-playerは、 1つのファイルは大丈夫です。

手がかりはありますか?

<div class="myFlashPlayers"> 
    <script type="text/javascript"> 
    var flashvars = {url:'1.mp3',artist:'artist1', track:'track1', duration:'4:32'}; 
    var params = {}; 
    var attributes = {}; 
    swfobject.embedSWF("player.swf", "myAlternativeContent", "320", "40", "9.0.0", false, flashvars, params, attributes); 


    var flashvars = {url:'2.mp3',artist:'artist2', track:'track2', duration:'1:03'}; 
    var params = {}; 
    var attributes = {}; 
    swfobject.embedSWF("player.swf", "myAlternativeContent", "320", "40", "9.0.0", false, flashvars, params, attributes); 
    </script></div> 

答えて

1

名パラメータは一意である必要があり(とりわけ)<object>のDOM IDパラメータを、となります。それぞれのswfobject呼び出しで異なる名前を割り当てる必要があります。 12などを追加するだけでも十分です。

+0

いいね、ありがとう。 – dark

関連する問題