如何从AWS上托管的外部Javascript配置动态解析当前页面路径?

时间:2012-04-11 20:24:38

标签: javascript smarty flowplayer

我花了几天的时间让我的服务器全部设置为管网站。令人沮丧的是,除了脚本专有的视频播放器之外,一切都运行良好。

处理伪流量基本上非常糟糕,这对于带宽原因很重要,所以我决定使用Flowplayer。

我已经确认Flowplayer会工作,除了脚本太乱了,我甚至无法弄清楚为什么默认设置不起作用(Javascript调用)


所以,我使用了一个对象标签。现在它大部分都有效,除了我在一个特定视频中进行硬编码以进行测试。

我需要的是根据当前视频页面从URL动态确定视频ID,并将其动态设置在外部.js配置中。我很难过。为了让事情变得更加混乱(至少对我来说),模板引擎是Smarty,{literal}标签对我不利,所以我必须将Flowplayer配置放在外部的.js文件中AWS。

以下是目标代码:http://pastebin.com/P7TrWFGm

以下是外部配置:http://pastebin.com/xXhkkKxk

视频页面网址如下:mysite.net/videos/7/example-title.html

视频文件存储如下:mysite.net/vdata/7.flv 其中“7”是视频ID。

非常感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

除标题外无其他问题:如何从AWS上托管的外部Javascript配置动态解析当前页面路径?

我正在将问题缩短为:如何动态解析当前页面路径?

答案:document.url

Get current URL in web browser

答案 1 :(得分:0)

我明白了。我回到默认的Flowplayer配置并使用{ldelim}和{rdelim}并完全取出{literal} {/ literal}。很好地工作

希望这有助于将来。

谢谢......我猜