开发环境:vs2008 .net2.0 
在网页中嵌入一个视频,比如media player,一个截图按钮,点击的时候会将media player当前画面的图片截取下来,存到一个目录,并且在当前页面的一个image控件中显示出来,同时加入一个list列表 我对于截取视频图片这方面这方面一点都不懂,请指教! 如果能对图片进行压缩的话更好。 如果有demo更好, 如有要分的,解决后追加100分。看了这个,http://www.cnblogs.com/yao/archive/2006/05/25/409228.html,用ffmpeg截图成功,但是只能手动的在参数-ss 00:00:13中写在哪个时间截图
如何得到media play当前播放画面的时间进行动态截图呢,比如media play播放到1分23秒,我点了按钮,就截到1分23秒的图片画面,然后media play继续播放,我还可以进行下面播放的截图。查了半天,怎么得到media play当前播放的时间??

解决方案 »

  1.   

    这个问题就是取MedeiPlayer当前播放进度,把这个进度传回服务器,代替手动写的参数如果是media player的话,可以用下面的属性
    media player.controls.currentPositionString (当前位置:00:34(分:秒))
    media player.controls.currentPosition  (当前位置:34.134232(秒))
      

  2.   

    http://www.yaosansi.com/post/1271.html
      

  3.   

    好久没上csdn,被你一封邮件吼了出来. :D~如果说对播放器没有特别要求的话就好办,不然media player上搞的话有点麻烦.1.自己开发ActiveX,集视频播放,截图功能于一体,自己想怎么整都可以;这种方式的问题就是要求用户安装插件,是个大问题,另外开发ActiveX需要熟练;2.自己开发Flash播放器,也可以带上"截图"功能,在Flash中播放视频这是没问题的,不过要求就是视频必须是FLV格式. 关于截图可以在Flash中很方便的将前端截图坐标信息发回后端,在后端用C#截取,C#截取的例子你上边列了,这种方式可能不会太高效.这种功能我没有亲自做过,只能提供思路供参考.
      

  4.   

    最近一直在现场开发,不能上外网,结贴慢了,最后编了一个ocx搞定
      

  5.   

    你好,我最近也在做一个类似的功能,需要实现一个网页在线视频的截图功能,能否将你的那个ocx的实现思路交流下,谢谢,
      

  6.   

    请问您的这个问题解决了吗?我最近也在做这方面的事情,能否分享下您的经验?我邮箱:[email protected]