missyoukkk 发表于 2009-8-22 11:08:58

在线可以观看的SWF文件,为何下载以后就不能播放了?

大家好,我请教一个问题:在线可以观看的SWF文件,为何下载以后就不能播放了?比如这个“我要自学网”的视频教程,网址:http://www.51zxw.net/show.aspx?id=12385&cid=277,在线是可以观看的,下载的文件也是5.47M,我使用了各种播放器(KMPlayer、ZzFlash、Adobe Flash Player 、暴风影音、IE)都不能正常播放,请问一下是什么原因?(注:文件可以播放10秒,然后重新开始播放,也是播放10秒,又重新开始。这样一直循环。后面就不能正常播放了,也就是说只能正常播放10秒。这10秒是教程内容,不是广告)请问一下这是什么原因?而在线观看是可以正常播放的。要如何解决下载以后也能正常播放这个问题?

missyoukkk 发表于 2009-8-22 14:27:14

没人回复吗?

MOV 发表于 2009-8-22 16:35:01

有限制 要不就是你没有下完

sphinx 发表于 2009-10-9 14:45:46

把文件传上来看看嘛哪我们怎么知道呢

cjteam 发表于 2009-10-9 14:54:09

你在线看完了就在本地临时文件夹里应该可以或去到SWF文件的。或者这时候下载应也可

zwf 发表于 2009-10-9 16:41:34

swf里有限制?

hflywolf 发表于 2009-10-9 17:09:58

flash 加密了!播放30帧就跳到视频开头了。
在硬盘根目录下创建个文件夹,命名为: 111zx
例如D盘下创建D:\111zx
然后把下载的flash放进去!用暴风影音播放即可/:001

也可以将下载的flash文件改名成 **zx.swf或**xp.swf或**ne.swf
然后放到分区根目录下即可用 Adobe Flash Player播放了

只要文件的路径名的第14和15位 保含 zx或xp或ne 就可以跳过设定的ActionScript就可以了

ActionScript 代码片段

var string1 = _root._URL;
var getdata = substring(string1, 14, 2);
if (getdata != "zx" && getdata != "xp" && getdata != "ne")
{
    gotoAndPlay(1);
} // end if


实在不行,就反编译一下swf吧!/:017

[ 本帖最后由 hflywolf 于 2009-10-9 18:07 编辑 ]

junlaoboss 发表于 2009-10-10 09:25:19

楼上的很可嘛,以学到东西 了....../:17

20602060 发表于 2009-10-11 09:40:25

应该不是加密是楼主用PPS试试..

风影子 发表于 2009-10-11 13:50:05

估计是这个swf文件中的ActionScript脚本做了什么限制吧
页: [1] 2
查看完整版本: 在线可以观看的SWF文件,为何下载以后就不能播放了?