2014-11-14 40 views
1

我正在研究一個後端由AspNet Web Api應用程序組成的項目。我有一個鏈接來下載視頻存檔,但我不知道如何將此與jwplayer的設置進行整合。如果我只是寫此鏈接到文件參數喜歡它不起作用:如何使用web api設置jwplayer?

jwplayer("myElement").setup({ 
    //file: "big_buck_bunny.mp4", 
    file: "http://localhost:52272/api/donwloadfile/1", 
    primary: 'flash', 
}); 

如果我有一個本地文件一樣在註釋行,它工作正常,但不能與鏈接。 這是我的後端代碼:

result = Request.CreateResponse(HttpStatusCode.OK); 
result.Content = new StreamContent(new FileStream(localFilePath, FileMode.Open, FileAccess.Read)); 
result.Content.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment"); 
result.Content.Headers.ContentDisposition.FileName = midia.Titulo; 
+0

你有聯繫嗎? – emaxsaun 2014-11-14 15:59:24

+0

這是一個內部網站,您無法訪問。當我在瀏覽器上訪問URL「http:// localhost:52272/api/donwloadfile/1」時,立即開始下載。 – KrustyBox 2014-11-14 20:04:55

+0

哦,我現在明白了,回答下面! – emaxsaun 2014-11-14 21:02:18

回答

1

利用這一點,它會工作:

jwplayer("myElement").setup({ 
    //file: "big_buck_bunny.mp4", 
    file: "http://localhost:52272/api/donwloadfile/1", 
    primary: 'flash', 
    type: 'mp4' 
}); 
+0

完美的作品! Thks – KrustyBox 2014-11-14 21:12:55

+0

太棒了,沒問題! – emaxsaun 2014-11-14 23:03:37

相關問題