【发布时间】:2009-11-13 06:11:29
【问题描述】:
如果您愿意,我想在 Web 应用程序中提供流式“频道”之间的选择。这些是 Windows Media 流,由 Windows Media Services 9 分发网络广播的现场活动。
我想提供一个相对较新的流的缩略图(作为用户,你会希望看到这个),但是虽然我已经在 CNN 和无数其他网站上看到过这个在 Flash 中完成的,但我从未见过这是通过 Windows Media 完成的。
我已经有一个可以从 WMV 文件中提取缩略图的 C#/DirectX 库,但是如果它是实时源,那么显然流不是来自文件。
到目前为止,我的假设是:
-
需要运行某种服务应用程序/守护程序,它将接收流到 Windows Media Player 对象并以某种方式获取缩略图(如果 WMPlayer 支持)...
-或-
配置要归档到文件的流,并使用现有的类库查看正在写入的归档文件中可用的最后一帧以获取缩略图。
我宁愿做#1,因为它看起来像是干净的解决方案,但不知道 WMPlayer 是否/如何支持抓取帧。
有没有更好的方法来做到这一点?
【问题讨论】:
标签: c# windows-media-player windows-media-server