以下代码在 Joomla2.5 之外完美运行。以及在早期版本的 Joomla 中,但在 Joomla2.5 文章中或由 Joomla2.5 插件呈现时失败。
有问题的行是这一行。
s1.addVariable('playlistfile', 'http://www.myserver.com/playlist.php?s=123&u=789
它返回一个 XML 播放列表,播放器通常会按预期加载和播放,但它是 cuplprit,因为使用带有 XML 扩展名的硬编码文件名可以正常工作。我已经尝试了所有常用的编码例程,但没有运气。是否有一种方法或语法可以在 Joomla2.5 中使用?
完整的上下文:
<script type='text/javascript'>
var s1 = new SWFObject('http://www.myserver.com/v5.7/player.swf', 'player', '420', '315', '9.0.124', '#FFFFFF');
s1.addParam('allowfullscreen', 'true');
s1.addParam('allowscriptaccess', 'always');
s1.addVariable('streamer', 'rtmp://streaming.myserver.com/');
s1.addVariable('playlistfile', 'http://www.myserver.com/playlist.php?s=123&u=789');
s1.write('mediaspace1');
</script>
另外,我知道有更新的和其他加载 JW 播放器的方法,但这是转换许多网站的临时步骤,并且必须保留一些旧代码。