2009-08-31 4 views
0

Lorsque mes fichiers .flv et .swf sont référencés via une adresse http: //, ils fonctionnent correctement, mais lorsque je les référence via un chemin UNC, ils ne fonctionnent pas. Une idée si c'est possible pour que ça marche?Puis-je stocker mes fichiers .flv sur un système de fichiers et avoir le jeu dans ma page Web?

Cela fonctionne:

<object width="640" height="360"> 
<param name="movie" value="/flash/FLVPlayer_Progressive.swf" /> 
<param name="salign" value="lt" /> 
<param name="quality" value="high" /> 
<param name="scale" value="noscale" /> 
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=/flash/clearSkin_3&streamName=/flash/Ch1_Trial&autoPlay=false&autoRewind=false" /> 
<embed src="/flash/FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=/flash/clearSkin_3&streamName=/flash/Ch1_Trial&autoPlay=false&autoRewind=false" 
    quality="high" scale="noscale" width="640" height="360" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object> 

Cela ne fonctionne pas:

<object width="640" height="360"> 
<param name="movie" value="/flash/FLVPlayer_Progressive.swf" /> 
<param name="salign" value="lt" /> 
<param name="quality" value="high" /> 
<param name="scale" value="noscale" /> 
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=/flash/clearSkin_3&streamName=\\flashfileserver\flash\Ch1_Trial&autoPlay=false&autoRewind=false" /> 
<embed src="/flash/FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=/flash/clearSkin_3&streamName=\\flashfileserver\flash\Ch1_Trial&autoPlay=false&autoRewind=false" 
    quality="high" scale="noscale" width="640" height="360" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object> 

Merci à l'avance

+1

Votre HTML n'apparaît pas. Mettez-le en surbrillance et appuyez sur le petit bouton avec le 101010 pour le mettre en retrait de quatre espaces. –

+0

HTML maintenant formaté. – hlovdal

Répondre

0

Je crois que cela est dû à même politique d'origine. Les ressources peuvent uniquement être chargées à partir du même serveur que celui qui a servi au script/plugin/etc. Sinon, ce qui empêche le script/plugin/etc d'ouvrir un fichier sur votre système local, puis envoyer le contenu à un tiers.

http://en.wikipedia.org/wiki/Same_origin_policy

+0

Donc, est-ce quelque chose qui peut être configuré dans le navigateur? –

+0

Étant donné que c'est un risque de sécurité important, j'en doute. – Craig

+0

Merci Craig. Mais ce n'est que si le chemin n'est pas une requête "http: //" à droite? Vous pouvez pointer vers des fichiers .flv situés sur un serveur Web distinct. –

Questions connexes