【发布时间】:2011-07-01 01:33:40
【问题描述】:
我对亚马逊的云托管斜线让 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 组合。我完全不知道该怎么办。
【问题讨论】:
-
那么,您的具体问题是什么?
-
好吧,我怎样才能让它工作?大声笑,如果我知道问题出在哪里,我会更具体,但我不...
-
我现在比较确信问题在于 amazon s3 没有为我的 mp4 和 ogv 文件分配正确的 MIME 类型。所以现在的问题是,如何设置这些 MIME 类型?我在 s3 firefox explorer 或 amazon 的 s3 explorer 中看不到这个选项。
-
找到了一个 php 脚本,我可以用它来将文件上传到 s3 服务器,现在播放器不工作了,我想我会去纠缠 jplayer 的人...
标签: jquery amazon-s3 amazon mime-types jplayer