javascript - Magento - 在简短描述中嵌入 Flash 播放器的问题

标签 javascript html magento

所以,我一直在尝试按照此链接中的说明进行操作:http://www.macloo.com/examples/audio_player/

试图嵌入他们链接到的 Flash 播放器并在我的 Magento 商店中的产品上进行描述。我第一次从这个讨论中了解到在 Magento 产品的简短描述字段中使用此 Flash 播放器的能力:http://www.magentocommerce.com/boards/viewthread/32647/

现在,我已严格按照所有指示进行操作(据我所知),但播放器根本无法工作。该播放器出现在我的网页上,并且似乎可以正常运行,但是当您单击“播放”时,音频文件只会永远缓冲并且从不播放。

我做错了什么?

您可以在我网站的产品页面之一上看到嵌入式播放器:http://soundcherry.com/index.php/ringtones.html

这些文件存储在我的主机服务器上的以下位置:public_html/media/audio

存储的文件有audio-player.js、player.swf和robots_birds.mp3。

在我的产品的简短描述字段中,我准确地插入了以下代码:

<script language="JavaScript" src="http://www.soundcherry.com/media/audio/audio-player.js"></script>
<object type="application/x-shockwave-flash" data="http://www.soundcherry.com/media/audio/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="http://www.soundcherry.com/media/audio/player.swf">
<param name="FlashVars" value="playerID=audioplayer1&soundFile="http://www.soundcherry.com/media/audio/robotic_birds.mp3">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object>  

我在这里做错了什么?任何帮助将不胜感激。

最佳答案

您的对象标记似乎无效,您可以使用 firebug 检查,替换以下内容:

<param name="FlashVars" value="playerID=audioplayer1&soundFile="http://www.soundcherry.com/media/audio/robotic_birds.mp3">

<param name="FlashVars" value="playerID=audioplayer1&soundFile=http://www.soundcherry.com/media/audio/robotic_birds.mp3">

注意 soundFile= 后删除的双引号

关于javascript - Magento - 在简短描述中嵌入 Flash 播放器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519349/

相关文章:

javascript - 如果单击任何 slider <li>,如何在 bxSlider 中移动中心 <li>?

javascript - 如何将jquery值传递给codeigniter中的php模型函数

php - PHP 函数@$_ 的作用是什么?

javascript - 从另一个函数读取值的正确方法是什么?

javascript - 在 Angularjs 中将输入字段绑定(bind)到数组

html - Flexbox 与水平预滚动/代码滚动的兼容性

windows - 尝试连接 SSH 时权限被拒绝(公钥)

css - 如何使用 styles.css 调用静态 block

JavaScript Window 对象总是可访问的?

php - 阻止 wordpress 抓取帖子的特色图片