2011-02-03 11 views
0

私はphp、javascript、およびhtml/cssを使用して、ツールチップにflvファイルを表示しています。しかし最初のFLVの後はうまくいきますが、他の人は「このコンテンツにはAdobe Flash Playerが必要です」と表示されます。メッセージ。最初のflvビデオの後のAdobeエラー

PHP:

$tooltip .= " 
    <script type=\"text/javascript\"> 
     var playervars = { 
      contentpath: '', 
      video: \"$url\", 
      preview: \"demo-preview.jpg\", 
      skin: \"skin-applestyle.swf\", 
      skincolor: \"0x2c8cbd\" 
      // ... 
      //see documentation for all the parameters 
     }; 
     var params = { scale: \"scale\", allowfullscreen: \"true\", salign: \"tl\", bgcolor: \"#ffffff\", play: \"true\" }; 
     var attributes = { align: \"left\", base: \".\" }; 

     swfobject.embedSWF(\"../media/flvplayer/flvplayer.swf\", \"videoCanvas\", \"256\", \"210\", \"9.0.28\", \"../flvplayer/expressInstall.swf\", playervars, params, attributes); 
    </script> 

    <div id=\"videoCanvas\" style=\"margin:0px;visbility:visible;\"> 
     <p>This content requires the Adobe Flash Player.</p> 
     <p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a> 
     </p> 
    </div> 
"; 

HTML:私はツールチップのための純粋なCSSの方法を使用しています

<div class="thetooltip"><img src="/images/icon.png" alt="questions" width="12" height="12" border="0" /> 
    <span> 
     <?php echo $tooltip; ?> 
    </span> 
</div> 

は、スパンがツールチップに表示ビデオです。

私が言ったように、最初のツールチップがポップアップしてビデオを完全に再生すると、それ以降のすべてのflvがadobeエラーを表示します。

答えて

0

まだこの問題がありますか?ここに私が見つけたものがあります。

ここhttp://code.google.com/p/swfobject/wiki/documentation、この行のドキュメントのいくつかによると:

swfobject.embedSWF(\"../media/flvplayer/flvplayer.swf\", \"videoCanvas\", \"256\", \"210\", \"9.0.28\", \"../flvplayer/expressInstall.swf\", playervars, params, attributes); 

\"videoCanvas\"部分は、あなたがビデオと交換したいオブジェクトのIDを指します。最初のツールチップを作成すると、ページに<div id=\"videoCanvas\"が作成されます。しかし、私はおそらく、ツールチップが消えるときに破壊されていないと思われる。次の文書を読み込もうとすると、文書内にid=videoCanvasという複数のdivが存在するようになります。 IDは一意である必要があります。また、ツールチップを閉じた後にdivを文書から完全に削除する必要があります。

関連する問題