2009-08-21 17 views
1

問題:再生を押すと、音声は再生されますが、ビデオは再生されません。JW Player埋め込みFlash Playerが正しく再生されない

CODE:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 

<title>JW Player for Flash</title> 

</head><body> 

<script type="text/javascript" src="swfobject.js"></script> 
<script type="text/javascript"> 
    swfobject.registerObject("player","9.0.98","expressInstall.swf"); 
</script> 

<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="468" height="262"> 
    <param name="movie" value="player-licensed.swf" /> 
    <param name="allowfullscreen" value="true" /> 
    <param name="allowscriptaccess" value="always" /> 
    <param name="flashvars" value="file=Bioshphere-Museum-of-Water.flv&image=preview.jpg" /> 
    <object type="application/x-shockwave-flash" data="player-licensed.swf" width="468" height="262"> 
     <param name="movie" value="player-licensed.swf" /> 
     <param name="allowfullscreen" value="true" /> 
     <param name="allowscriptaccess" value="always" /> 
     <param name="flashvars" value="file=video.flv&image=preview.jpg" /> 
     <p><a href="http://get.adobe.com/flashplayer">Get Flash</a> to watch this video.</p> 
    </object> 
</object> 
</body> 
</html> 

LIVE例:http://solomongiles.com/mediamar/readme.html

ソリューション?

答えて

0

mac/safari 4.0.3でうまく動作します。

しかし、私は1つのことを気付いています - あなたのオブジェクトとparamビットのflashvarsは一致しません。彼らは同じでなければなりません。また、あなたが作る

+0

あなたは、最大一致していないオブジェクトとのparamビットについて、より具体的なことができますか? –

+0

また、swfオブジェクトがjavascriptで呼び出されているようですが、何か不足していますか? –

+0

うーん、それをもっと見ると、何かは本当にそこにうんざりしているようだ。通常、オブジェクトタグと埋め込みタグがあります.2つのオブジェクトタグがあるようです。 2つのオブジェクトタグには、flashvarsパラメータに異なる値が設定されています。あなたは本当にSWFObjectを見るべきです - はい、埋め込みを行うためにjavascriptを使用します。空のdivを作成するだけです(しばしば「あなたはフラッシュを取得する必要があります」というメッセージが含まれています)。そのdivを適切な埋め込みコードで埋め込むためにJSの小さなビットを書きます。そこにFlashを埋め込む最も簡単で最も堅牢な方法です。 –

1

使用スクリプトがここにあり(それはあなたがプレーヤーの検出を行うと、ドキュメントが同様にXHTMLとして検証できるようになることができます)などSWFObjectなど、より柔軟な埋め込みソリューションに見てみたい、http://www.walkernews.net/2008/01/11/how-to-embed-flv-flash-in-wordpress-or-html/、新しいプレーヤーとそれはIEで動作します。私はまた、allowfullscreen = "true"を追加しました.scriptaccess = "always"は、サイズパラメータの後ろにあります。 IEで再生しますがフルスクリーンは再生しません。あなたが喜ぶことができるなら、これで助けてください。

0
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="640" height="480"><param name="flashvars" value="file=http://www.webiste.com/admin/php_uploads/video.flv&image=imgs/image_large.jpg" /><param name="movie" value="flvplayer/player.swf" /><embed src="flvplayer/player.swf" width="640" height="480" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://www.webiste.com/admin/php_uploads/video.flv&image=imgs/image_large.jpg" /></object> 
関連する問題