0

我对亚马逊的云托管斜线让 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 组合。我完全不知道该怎么做。

4

1 回答 1

0

抱歉,如果您已经看过该链接,但按照本指南工作,您的描述有一些不同之处:

  • 坚持下载选项,而不是流式传输,因为它更快并且可能更可靠
  • 在浏览器中测试 Cloudfront URL 以确保 URL 正常工作
  • 一旦所有这些都经过测试和工作,将其嵌入您选择的播放器中 - 该指南使用 JWPlayer

也许其中之一会有所帮助,或者至少有助于缩小问题

于 2011-07-03T01:41:37.553 回答