2014-11-14 3 views
1

Я работаю над проектом, где задний конец состоит из приложения AspNet Web Api. У меня есть ссылка для загрузки видеоархива, но я не знаю, как интегрировать это с настройкой jwplayer. Это не работает, если я просто пишу эту ссылку на параметр файла, как:Как настроить jwplayer с помощью web api?

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

+0

Это сайт интрасети, к которому вы не можете получить доступ. Когда я обращаюсь к URL-адресу «http: // localhost: 52272/api/donwloadfile/1» в моем браузере, загрузка начинается немедленно. – KrustyBox

+0

О, я получил это сейчас, ответьте ниже! – emaxsaun

ответ

1

Используйте это, и он будет работать:

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

Работает отлично !! Thks – KrustyBox

+0

Удивительный, без проблем! – emaxsaun

Смежные вопросы