代码之家  ›  专栏  ›  技术社区  ›  Brandon

如何从*Live*Windows Media流每隔x秒获取缩略图

  •  1
  • Brandon  · 技术社区  · 15 年前

    如果您愿意,我想在Web应用程序中提供流式“频道”之间的选择。这些是 Windows媒体流 属于 现场活动 正在从一个 Windows Media服务9 配电网。

    我想提供流的一个相对较新的缩略图(作为一个用户,你可能会看到这个),但尽管我在CNN和无数其他网站的Flash上看到过这个,但我从来没有见过Windows Media这样做。

    我已经有了一个c/directx库,它可以从WMV文件中提取缩略图,但显然,如果流是实时源,那么它不会来自文件。

    到目前为止,我的假设是:

    1. 将需要运行某种服务应用程序/守护进程,它将接收流到Windows Media Player对象中,并在wmplayer支持的情况下以某种方式获取缩略图…

      -或-

    2. 将流配置为存档到文件,并使用现有类库查看正在写入的存档文件中的最后一帧以获取缩略图。

    我更愿意做1,因为它看起来像一个干净的解决方案,但不知道wmplayer是否支持抓取帧。

    有更好的方法吗?

    1 回复  |  直到 12 年前
        1
  •  0
  •   Filip Skakun    15 年前

    在这种情况下,不确定使用媒体播放器是否是一个好主意。我会调查一下: http://sourceforge.net/projects/windowsmedianet/

    推荐文章