代码之家  ›  专栏  ›  技术社区  ›  Woton Sampaio

加载视频缩略图-JavaFx

  •  0
  • Woton Sampaio  · 技术社区  · 7 年前

    在JavaFx中,我们可以从外部服务器轻松加载图像:

    imageView.setImage(new Image("http://...File.png"));
    

    但是有没有办法加载视频的缩略图呢? imageView.setImage(new Image("http://...File.mp4"));

    我正在开发一个类似“画廊”的东西,想加载直接从我的服务器来的视频缩略图,有可能吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Stephen C    7 年前

    mp3或mp4文件可以嵌入缩略图图像作为其元数据的一部分。有第三方库用于读取mp3/mp4元数据。例如:

    如果文件 如果你有一个缩略图,那么你可以选择视频的一个帧并将其用作缩略图,但是在没有人帮助的情况下选择一个合适的帧(即表示电影的帧)的可能性并不大。但这里有一个例子:


    但是,如果不完全下载,如何制作一个非本地的视频呢?

    方法#1:选择一个可以在流模式下运行的第三方元数据提取库。元数据应该位于流的开头/附近。