下面的代码在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播放器的方法,但这是转换许多站点的临时步骤,必须保留一些遗留代码。
发布于 2012-07-30 17:21:22
在“常规编码”中,您是否在添加播放列表文件变量时尝试过"encodeURIComponent()“?不确定PHP编码是否能完成它,但是Flash不会正确地处理它。
https://stackoverflow.com/questions/11692855
复制相似问题