1

我已经尝试通过另一个用户的建议,使用嵌入 Flash 的 swfobject 方法。然而,我一定没有那么聪明。

下面是我想出的怪物,但是没有电影播放,当我控制+单击时我什至无法区分它是Flash电影(Mac)......好像它甚至不存在一样。

任何有关我如何解决此问题的指导将不胜感激!

<div id="audioPlayer">
<script type="text/javascript">

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg"
theVolume: "75"
bufferAudio: "0"
infoDisplayTime: "3"
scrollInfoDisplay: "yes"
startPlayingOnload: "yes"
autoAdvance: "yes"
popUpHelp: "yes"
};
var params = {
embed src="mp3s/wimpy_button.swf"
quality="high"
menu: "false"
loop: "false"
quality: "high"
scale: "noscale"
salign: "lt"
bgcolor: "000000"
wmode: "transparent"
allowScriptAccess: "sameDomain"
};
var attributes = {
id: "myDynamicContent",
name: "myDynamicContent"
};

swfobject.embedSWF("mp3s/wimpy_button.swf", "movie", "250", "140",
"9.0.0","Scripts/expressInstall.swf", flashvars, params, attributes);

</script>
4

2 回答 2

3

您的对象中缺少很多逗号:

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg"
theVolume: "75"
bufferAudio: "0"
infoDisplayTime: "3"
scrollInfoDisplay: "yes"
startPlayingOnload: "yes"
autoAdvance: "yes"
popUpHelp: "yes"
};

应该

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg",
theVolume: "75",
bufferAudio: "0",
infoDisplayTime: "3",
scrollInfoDisplay: "yes",
startPlayingOnload: "yes",
autoAdvance: "yes",
popUpHelp: "yes",
};

另外,您有一个名为“电影”的 div 对吗?你还记得包含 swfobject.js 吗?

<script type="text/javascript" src="_js/swfaddress.js"></script>
于 2009-05-15T21:04:00.990 回答
0

谢谢你,

实际上,我是通过从他们的网站下载更新的 wimpy.swf 并使用它来实现它的。在此处的相关帖子中找到它

我仍在使用“两次烘焙”方法,因为嘿,它已经在那里了,现在它可以工作了……但是,我仍在制作副本并尝试这种 swfobject 方法。

正如你所说,我将逗号放在了 flash vars 中,实际上我的 div 被命名为“audioPlayer”,所以我将所有出现的“movie”都更改为那个。

我在标头中有 js 文件:

它位于“脚本”文件夹中。

虽然仍然无法正常工作:(

于 2009-05-15T21:18:37.477 回答