SWFObject加载服务器视频问题

我用iis搭建了一个ftp服务器保存网站上传的视频,并且通过iis建了个站点,供其他网
站访问。另一个网站是java开发的tomcat服务器,jsp页面中通过SWFObject加载不到iis服务器的缩略图频,在浏览器直接输入视频地址可以播放,图片也可以打开。求解达,或者大神们给个方案呗。
试了一下加载其他服务器图片作为缩略图,也不行。
第一次悬赏不知道够不够。
var so = new SWFObject("CuPlayerMiniV4.swf","CuPlayerV4","450","300","9","#000000");
so.addParam("allowfullscreen","true");
so.addParam("allowscriptaccess","always");
so.addParam("wmode","opaque");
so.addParam("quality","high");
so.addParam("salign","lt");
so.addVariable("CuPlayerSetFile","CuPlayerSetFile.xml"); //播放器配置文件地址
so.addVariable("CuPlayerFile","test.mp4"); //视频文件地址
so.addVariable("CuPlayerImage","http://192.168.1.119/upload/courseimage/20171006173921OheWMpmV.png");//视频略缩图
so.addVariable("CuPlayerWidth","450"); //视频宽度
so.addVariable("CuPlayerHeight","300"); //视频高度
so.addVariable("CuPlayerAutoPlay","no"); //是否自动播放
so.write("CuPlayer");

因为是属于不同的两个网站,你这是跨越访问资源的问题,在视频网站根目录新建一个叫做crossdomain.xml的文件,内容为

 <?xml version="1.0"?>
<!-- http://www.osmf.org/crossdomain.xml -->
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="*" />
    <site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy>

重启IIS,然后再试一下。

详情请参考http://www.adobe.com/devnet/adobe-media-server/articles/cross-domain-xml-for-streaming.html

如果能解决问题,请选我为最佳答案吧,等着用C币,谢谢

你可以在播放器所在的服务器放一个图片和视频,用播放器装载一下试试(相对路径和绝对路径都可以试试),如果可以的话应该还是跨域访问的问题。还有,可以用浏览器的F12 Developer Tool,看看Network里面所有的流量里面有没有请求视频的,如果浏览器没有看到。也可以下载Fiddler(http://www.telerik.com/fiddler,在播放器所在机器上,可以查看所有网络请求的信息,和服务器返回的错误信息。基本上你应该能根据这些信息找到原因(客户端请求错误或是服务器拒绝错误)。我说的那种情况服务器也会返回相应的错误信息。

我只是给出了一个很常见的原因,因为环境不一样,所以还是需要通过调试来寻找原因,很抱歉没能解决你的问题。谢谢你的C币,如果还有什么问题再找我吧。