2011-07-01 47 views
0

我很困惑亞馬遜的雲託管斜線讓jplayer工作。我已經在Dropbox上託管的視頻文件測試了他們的播放器(在演示中沒有HTML偏差),並且它工作正常,除了帶寬對於我的需求來說太慢。我試過用amazon urls替代dropbox url沒有成功。亞馬遜Cloudhosting和JPlayer

這是我的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'似乎不適用於水桶名稱後,我這樣做了。然後我創建了一個流媒體發行版,儘管我質疑我不應該這樣做。與此同時,似乎實際上用於從瀏覽器下載文件的網址並不是我可以爲我的雲端分發而想到的網址的組合。我完全不知道該怎麼做。

+0

因此,具體是什麼是你的問題? – Femi

+0

好吧,我怎麼能得到這個工作?大聲笑,如果我知道問題是什麼,我會更具體,但我不... – Assimilater

+0

我現在相對有信心,問題是,亞馬遜s3沒有分配適當的MIME類型,我的mp4和ogv文件。所以現在的問題是,我如何設置這些MIME類型?我在s3 firefox explorer或亞馬遜的s3瀏覽器中看不到這個選項。 – Assimilater

回答

0

道歉,如果你已經看到了已經鏈接,但working from this guide有一對夫婦與你的描述差異:

  • 粘在下載選項,而不是流媒體,因爲它是更快,可能更可靠
  • 測試的Cloudfront網址在瀏覽器中,以確保網址有效
  • 一旦這樣所有測試和工作,將它嵌入到你所選擇的球員 - 引導使用JWPlayer

也許其中一個將有所幫助,或者至少有助於縮小問題

+0

這是一個不錯的教程,看起來非常類似於什麼亞馬遜s3有。最終我發現我甚至不需要分配來播放文件。我發現可能主要的問題是MIME類型設置不正確。我使用了[本教程]中的一個php腳本(http://net.tutsplus.com/tutorials/php/how-to-use-amazon-s3-php-to-dynamically-store-and-manage-files-with -ease /)將文件上傳到s3中獲得了mime類型,它似乎工作,現在我剛剛修復了一個在我的上傳頁面上的錯誤:S – Assimilater

+0

太棒了,很高興你得到它的工作:D – Tak