У меня есть канал XML, и мне нужно воспроизвести mp3 из канала. Я настроил плеер
<div class="musicplayer">
<div id="musicplayercontainer060251712481gbakw0201569t"></div>
<script type="text/javascript">
var flashvars = {file:"music/betty.mp3",as:"0"};
var params = {wmode: "transparent"};
var attributes = {};
swfobject.embedSWF("images/player.swf",
"musicplayercontainer060251712481gbakw0201569t", "23", "23",
"9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
</div>
и он работает нормально, если я передаю mp3 напрямую, но мне нужно передать его из xml, поэтому я заменил betty.mp3 на <xsl:value-of select="clipUrl"/>
, но он не будет воспроизводиться.
Это просто когда я заменяю betty.mp3 как
<div class="musicplayer">
<div id="musicplayercontainer060251712481gbakw0201569t"></div>
<script type="text/javascript">
var flashvars = {file:"<xsl:value-of select="clipUrl"/>",as:"0"};
var params = {wmode: "transparent"};
var attributes = {};
swfobject.embedSWF("images/player.swf",
"musicplayercontainer060251712481gbakw0201569t", "23", "23",
"9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
</div>
Нужно ли использовать синтаксис?
например,
var flashvars = {file:"<xsl:value-of select="clipUrl"/>",as:"0"};