Asp.net web api 如何使用web api设置jwplayer?

Asp.net web api 如何使用web api设置jwplayer?,asp.net-web-api,jwplayer,Asp.net Web Api,Jwplayer,我正在从事一个项目,其中后端由一个ASPNETWebAPI应用程序组成。我有一个下载视频存档的链接,但我不知道如何将其与jwplayer的设置集成。如果我只是将此链接写入文件参数,则无法工作,如: jwplayer("myElement").setup({ //file: "big_buck_bunny.mp4", file: "http://localhost:52272/api/donwloadfile/1", primary: 'flash', }); 如果我有一

我正在从事一个项目,其中后端由一个ASPNETWebAPI应用程序组成。我有一个下载视频存档的链接,但我不知道如何将其与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;

使用此选项,它将起作用:

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

这是一个intranet站点,您无法访问。当我访问浏览器上的url“”时,下载立即开始。哦,我现在知道了,请回答下面的问题!很好用!!Thks