2015-04-30 4 views
0

Я работаю над андроидным приложением и серверным компонентом Rest API. Я нахожусь в точке, где мне нужно вернуть некоторые видео файлы с сервера обратно на мое устройство Android. Как я могу это сделать? Я посмотрел джерси documantation https://jersey.java.net/documentation/1.19/jax-rs.html#d4e142 и http://www.vogella.com/tutorials/REST/article.html#restjersey_annotations но din't имеют никакой удачи вычисляя это вне ..Вернуть видео с Javax Rest Api

Для изображений я использую в

@Produces(image/jpg) 

Есть подобный способ я могу сделать для совместного использования mpeg4 или любых других видеофайлов? Какой будет лучший подход?

+0

Тип мим для mp4 является "видео/mp4. –

+0

Значит, вы говорите, что это сработает? @Produces ('video/mp4') – Gino

+0

Я не уверен, поэтому я просто комментирую и не даю это в качестве ответа. Я предлагаю что-то попробовать. И, да, @Produces (video/mp4) выглядит так, как будто это может сработать. –

ответ

2

Как андроид клиент может передавать видео контента, попробовать что-то вроде этого

@GET 
@Path("video") 
@Produces(MediaType.APPLICATION_OCTET_STREAM) 
public Response video() { 
    File file = new File("C:/Data/video.mp4"); 
    return Response.ok(file, MediaType.APPLICATION_OCTET_STREAM) 
      .build(); 
} 
+0

Я не могу искать видео, используя этот подход. Как сделать видео доступным для просмотра? –

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