2010-01-19 56 views
0

我有一个swf电影播放器​​,位于http://www.a.com/a.swf。通常这个a.swf被html页面使用,swf文件被嵌入在http://www.a.com/a.html中。该网站不是由我建立的,但我知道有一个限制,只有http://www.a.com中的html可以播放视频。现在我想要做的就是使用swfloader将a.swf嵌入到c#项目中,我将swfloader的源属性设置为http://www.a.com/a.swf。我的问题是C#项目能够播放视频文件中的HTML页面一样吗?swfloader的域名限制

回答

1

只要打印出html,使用哪种服务器端语言并不重要。只有html和actionscript设置很重要。如果你允许网络连接,通过使用<param value="all" name="allownetworking"/>它应该可以正常工作。

+0

谢谢。但是限制放在内容方面,就像swf文件尝试使用http协议获取内容文件时一样,内容服务器将验证http请求实际上来自域http://www.a.com。所以我想知道一旦c#项目会播放内容,那么http头域的部分内容是什么,域部​​分是http://www.a.com? – 2010-01-19 23:59:40

+0

它取决于actionscript程序员如何编写URLRequest。它可能是:'http://www.a.com/my/api',或者可能是:'/ my/api',这会迫使你在托管此swf的服务器上重新创建相同的api。也许这没有多大帮助,但我不能给你一个更好的答案,因为我不明白“http标题的域名部分”是什么。 – antpaw 2010-01-20 11:55:04