Я так запутался из-за косой черты хостинга Amazon, которая заставляет jplayer работать. Я протестировал их проигрыватель (без отклонений в html от демоверсий) на видеофайлах, размещенных на dropbox, и он работал нормально, за исключением того, что пропускная способность была слишком медленной для моих нужд. Я попытался заменить URL-адреса 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-адресов, которые я могу представить для своего дистрибутива Cloudfront. Я совершенно не понимаю, что делать.