使用Play Framework和JW Player嵌入视频

时间:2012-05-31 05:40:49

标签: javascript html video playframework jwplayer

我正在尝试使用Play Framework和JW Player嵌入视频。我可以硬编码并使其正常工作,但我想使用模型的类来确定将嵌入的视频文件(通过路径)。

以下是我一直在使用的代码,但无效:

<script src="@{'/public/jwplayer/jwplayer.js'}"></script>  

<script>
    $(document).ready(function(){
    var content = ${_post.content};
    setVideo(content)
    });
</script>

<script type='text/javascript'>

    function setVideo( content )
    {
        jwplayer('mediaspace').setup({
            'flashplayer': "@{'/public/jwplayer/player.swf'}",
            'file': content,
            'controlbar': 'bottom',
            'width': '640',
            'height': '480'
        });
    }
</script>

老实说,在这一点上这可能更多是伪代码......但是很明显我在尝试在这里做什么很明显:

  1. 检索帖子的内容(如果内容将是 视频的路径)
  2. 将其放入函数中。
  3. 将设置'文件':content。
  4. 有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:1)

解决问题的一些想法:

  1. 是呈现的HTML中可见的路径吗?
  2. 在生成的javascript中可见吗?
  3. 是否需要正确转义?我想你的var content应该是一个字符串吗?
  4. 如何生成_post.content?为什么是下划线?你是在播放模板标签中做到这一点吗?
  5. 是可以通过脚本外的所述路径访问的文件吗?
  6. 希望这会有所帮助。