我对亚马逊的云托管斜线让 jplayer 工作感到很困惑。我已经在托管在 Dropbox 上的视频文件上测试了他们的播放器(html 与演示没有偏差),效果很好,除了带宽太慢,无法满足我的需求。我尝试用亚马逊网址替换 Dropbox 网址,但没有成功。
这是我的 JS 代码
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
m4v: "http://media.callserver.dyndns.biz.s3.amazonaws.com/Edited+Original+Intro.mp4",
ogv: "http://media.callserver.dyndns.biz.s3.amazonaws.com/Edited+Original+Intro.ogv"
}).jPlayer("play");
},ended: function (event) {
$("#next").show();
window.location.href = "http://callserver.dyndns.biz:90/index.php?action=TestVid";
},swfPath: "/jQuery.jPlayer.2.0.0",
supplied: "m4v, ogv"
});
});
我按照其中一个教程设置了一个名为 media.callserver.dyndns.biz 的存储桶(我来自 dyndns 的动态主机名)。在“wunvideos”似乎不适用于存储桶名称之后,我这样做了。然后我创建了一个流式分发,尽管我质疑我是否应该这样做。同时,似乎实际上可用于从浏览器下载文件的 url 不是我能想到的用于我的云端分发的 url 组合。我完全不知道该怎么做。