我正在尝试在我的网站上使用 JavaScript 音频播放器 (http://wpaudioplayer.com/standalone/)。我尝试将 PHP 变量传递给 JavaScript,但它似乎无法正常工作。JavaScript 将具有匹配 id 的 html 段落替换为 flash mp3 播放器。
编辑:更新了问题
如果我直接传递 url,mp3 播放器会播放,但是当我通过变量传递它时它不会。
这有效
<p id="audioplayer_<?php echo $i ?>">Install flash to use mp3 player</p>
<script type="text/javascript">
var id = "audioplayer_" + <?php echo $i ?>;
AudioPlayer.embed(id, {soundFile: "http://site.com/mp3file.mp3"});
</script>
但这并不
<p id="audioplayer_<?php echo $i ?>">Install flash to use mp3 player</p>
<script type="text/javascript">
var id = "audioplayer_" + <?php echo $i ?>;
var url = "<?php echo $url ?>";
AudioPlayer.embed(id, {soundFile: url});
</script>
$url 变量的值为http://site.com/mp3file.mp3