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