我正在用 Grails 构建一个应用程序,但我也精通 Java。我需要显示视频文件的缩略图,然后当用户单击缩略图时,在播放器中打开该视频。(如 Youtube)。
我在想的是,当用户发布视频时,我将使用 xuggler 抓取缩略图,并将其与视频文件本身一起保存。
问题1:这是一个好的设计吗?
我不熟悉xuggler。
问题 2:有没有办法在用户上传时从输入流中获取缩略图?否则,我将编写文件,然后按照此处所述从中获取缩略图。
Xuggler似乎是要走的路。
我现在正在做类似的事情。在尝试假设我收到了视频之前,我选择下载整个文件有效负载。
我用 PHP 构建了一个类似的系统,用户提交 Windows Movie Maker 项目文件是一个真正的问题。
application/octet-stream
是来自不知道文件类型关联的机器的非常常见的内容类型