2010-01-19 5 views
0

J'ai un lecteur de film swf situé dans http://www.a.com/a.swf. Normalement, ce fichier a.swf est utilisé par une page html, le fichier swf est intégré dans un http://www.a.com/a.html. Le site Web n'est pas construit par moi mais je sais qu'il y a une restriction que seulement le html dans http://www.a.com peut jouer la vidéo. Maintenant, ce que je veux faire est d'intégrer l'a.swf dans un projet C# en utilisant swfloader, je vais définir la propriété source de swfloader à http://www.a.com/a.swf. Ma question est la suivante: le projet C# sera-t-il capable de lire le même fichier vidéo que sur la page html?Restrictions de domaine pour swfloader

Répondre

1

peu importe le langage que vous utilisez côté serveur tant qu'il imprime html. Seuls les paramètres html et actionscript sont importants. Si vous autorisez le réseau, en utilisant ce <param value="all" name="allownetworking"/> cela devrait fonctionner correctement.

+0

Merci. Mais les restrictions sont mises sur le côté du contenu, quelque chose comme lorsque le fichier SWF essaie d'obtenir le fichier de contenu en utilisant le protocole http, le serveur de contenu vérifiera que la requête http vient réellement du domaine http://www.a.com. Donc, je me demande une fois que le projet C# va jouer le contenu, ce qui sera à l'intérieur de la section du domaine de l'en-tête http, la section du domaine sera http://www.a.com? –

+0

cela dépend de la façon dont le programmeur actionscript a écrit l'URLRequête. il pourrait être: 'http://www.a.com/my/api' ou il pourrait être: '/ my/api' qui vous forcerait à recréer la même API sur le serveur que vous hébergez ce swf. Peut-être que cela ne vous aide pas beaucoup, mais je ne peux pas vous donner une meilleure réponse, parce que je ne comprends pas ce que "la section de domaine de l'en-tête http" est. – antpaw

Questions connexes