所以,我一直在尝试按照此链接中的说明进行操作: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/