Return Javax Rest 视频 Api

Return video with Javax Rest Api

我正在研究 android 应用程序和后端服务器 Rest API 部分。 我现在需要 return 一些视频文件从服务器返回到我的 android 设备。我怎样才能做到这一点? 我查阅了球衣文档 https://jersey.java.net/documentation/1.19/jax-rs.html#d4e142 http://www.vogella.com/tutorials/REST/article.html#restjersey_annotations 但是没有运气弄清楚这个..

对于图像,我一直在使用

 @Produces(image/jpg)

有没有类似的方法可以共享 mpeg4 或任何其他视频文件? 那里最好的方法是什么?

由于 android 客户端可以流式传输视频内容,请尝试这样的操作

@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();
}