【发布时间】:2016-03-06 20:49:56
【问题描述】:
我有以下代码,
var flashvars = {};
flashvars.src = "path-to-src";
flashvars.controlBarAutoHide = "false";
flashvars.poster = "path-to-thumbnail";
flashvars.autoPlay = "false";
var attributes = {};
var params = {};
params.wmode = "transparent";
params.allowfullscreen = "true";
var callbackfn = function(e){
// console.log(e)
}
swfobject.embedSWF("http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf", "altContent", "800", "500", "10.2.0", "/path-to/expressInstall.swf", flashvars, params, attributes, callbackfn);
上面代码中的 swfurl 即(http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf)给我 404 错误,因此视频无法播放
Qn:
有没有办法,如果 swfurl 是 404 那么我们可以用其他 url (path-to-self-domain-swf) 替换它
我也试过checking broken URL,但由于交叉 域策略它没有给我想要的 swfurl 状态结果
【问题讨论】:
标签: javascript jquery flash http-status-code-404 swfobject