我正在使用JW Player来显示视频。我的视频直接上传到JW Player服务器上,并通过属于JW服务的BOTR API(运行中的位)返回每个视频的视频密钥。
以下是我如何使用视频密钥显示视频
<iframe src="http://content.bitsontherun.com/players/myvideokey.js">
这样视频会不响应,尽管我尝试了很多方法(designers.hubspot.com/docs/snippets/responsive/how-to-make-a-youtube-or-other-iframe -Video响应)。
然后我按照jw播放器说明:http://www.jwplayer.com/blog/new-in-jw-player-responsive-design/,它就像一个魅力,但不是所有键。
<script type="text/javascript">
jwplayer("container").setup({
file: "http://content.jwplatform.com/videos/myvideokey.mp4",
width: "100%",
aspectratio: "16:9",
autostart: true,
repeat: true
});
</script>
我的问题是:我的一些视频键可以工作,但其他人不能。这意味着某些键只能使用iframe方式,但在第二种方式中它会显示此错误“视频无法播放”(它确实不显示“未找到视频”)。
我的所有视频密钥都只在一个BOTR API帐户中。
答案 0 :(得分:1)
非常感谢Ethan JWplayer和Andrew。我终于找到了解决问题的方法。
在我的JWplayer经销商帐户的设置页面中,选择了“安全嵌入和下载视频”选项。这就是为什么我不能通过这种方式访问这些视频。我需要在文件网址后面添加签名和过期时间才能使其正常工作。
本文将解决问题:
http://support.jwplayer.com/customer/portal/articles/1433647-token-signing-with-jw-platform