在百度经验写这份原创文章,耽误不少时间,只好先发布到头条。
遇到无法播放SWF格式视频的问题。SWF文件是flash的动画格式文件,可以用Flash Player播放,但用完美解码器或其他播放器无法播放SWF文件,显示“渲染下列Pin时失败了”,经过一番研究,找到了解决方案。首先要修复IE浏览器的加载项,启用Flash的插件Shockwave Flash Oject,如果没有此插件,需要在flash.cn下载flash中心的修复工具进行修复Flash插件,重新安装Flash的IE插件。完成此步骤后,打开完美解码器设置,在播放器选项,选择播放器为 MPC - HC或 MPC-HC 64,通过这样操作就可以播放SWF格式的视频文件了。
工具/原料- ThinkServer TS250
- windows10 专业版
- IE浏览器 ,插件, 播放器
- 用完美解码器或其他播放器无法播放SWF文件,点详细信息显示“渲染下列Pin时失败了”如图1,解决第1步:修复启用IE浏览器的Flash插件。如何打开IE浏览器,可以在电脑桌面新建一个空文本文件如test.txt,然后改名为test.html,然后点鼠标右键打开菜单,选择打开方式为Internet Explorer。在打开IE浏览器后,显示菜单栏,点菜单-工具-管理加载项如图2进入如下图3的界面,显示所有加载项,找到 Shockwave Flash Oject 点右下角启用(如果显示已禁用)。正常情况如下图的操作。
- 第1步如果能解决的话就进入第2步:打开完美解码器软件的完美解码器设置,设置播放器为MPC-HC 或 MPC- HC 64,如下图4,设置好后就可以播放SWF文件了。
- 如果第1步完成不了,发现IE浏览器没有Shockwave Flash Oject加载项,则需要到FLASH中国官方网站flash.cn如图5下载安装flash插件如下图6。也可以安装flash中心,点flash修复进行修复,然后重复第1步骤检查是否安装启用了Shockwave Flash Oject加载项(即Flash插件)。解决无法播放视频的关键就在这里,与IE浏览器的加载项有密切关系,其他视频文件播放可能也是类似这样原因,缺乏必要的对象插件启用。一般正常情况下,插件已经正常安装,用旧版本的完美解码器是可以播放SWF的,但后期可能卸载了插件或因为软件升级等原因导致无法播放比较老的视频文件格式。
图1 无法播放SWF视频,显示渲染下列Pin时失败了
图2 打开IE浏览器和点管理加载项
图3 显示所有加载项和启用Flash插件
图4 打开完美解码器设置播放器为MPC-HC
图5 在中国FLASH官方下载Flash浏览器插件
图6 下载IE浏览器Flash插件