如何实现ASP自动截取swf文件某秒的截图,并保存在服务器上。用dll如何实现?(asp和swf都在服务器端)
如何实现ASP自动截取swf文件某秒的截图,并保存在服务器上。用dll如何实现?(asp和swf都在服务器端)
如何实现ASP自动截取swf文件某秒的截图,并保存在服务器上。用dll如何实现?(asp和swf都在服务器端)
如何实现ASP自动截取swf文件某秒的截图,并保存在服务器上。用dll如何实现?(asp和swf都在服务器端)
如何实现ASP自动截取swf文件某秒的截图,并保存在服务器上。用dll如何实现?(asp和swf都在服务器端)

解决方案 »

  1.   

    谈点个人的看法:
    我猜想你是用作MMS吧?首先从浏览器通过脚本得知用户需要哪一帧,比如一个“截图”按钮,按钮的Click事件代码中读取ShockWave Flash控件的当前帧属性(CurrentFrame?),然后Submit到服务器,得到帧号。之后就有点麻烦了,反正我是不知道有一种可以不播放而直接析取Flash某一帧的技术,你有两种选择,直接在DLL中使用ShockWave Flash ActiveX控件(必须要用窗口容器),跳转到指定帧,截图。另一种选择就是使用Real控件,它也包含Flash解码器,处理起来可能更方便一些。第三种选择就是联系Macromedia,取得直接从二进制swf文件析取帧的技术支持。