Windows 边栏小工具无法在 vista home premium(即 64 位操作系统)中运行
我开发了一个 Windows 侧边栏小工具,可以在 Flash 播放器中播放视频,它可以在 vista home basic(32 位操作系统)中工作,但不能在 vista home premium(64 位操作系统)中工作。我使用 Flash Player 9 和 Actionscript 3.0。任何人都可以帮助我吗?
***This is the html content for the player***
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="130" height="200" id="FLVPlayer">
<param name="movie" value="test.swf" />
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=2973&autoPlay=true&autoRewind=true" />
<embed src="test.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=2973&autoPlay=true&autoRewind=true" quality="high" scale="noscale" width="130" height="200" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />
I have developed a windows sidebar gadget which plays videos in a flash player, It works in vista home basic(32-bit OS) but doesn't work in vista home premium(64-bit OS). I use Flash Player 9 and Actionscript 3.0. Can anyone help me Please.
***This is the html content for the player***
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="130" height="200" id="FLVPlayer">
<param name="movie" value="test.swf" />
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=2973&autoPlay=true&autoRewind=true" />
<embed src="test.swf" flashvars="&MM_ComponentVersion=1&skinName=Clear_Skin_1&streamName=2973&autoPlay=true&autoRewind=true" quality="high" scale="noscale" width="130" height="200" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该问题可能是由于 x64 闪存兼容性造成的。 Windows Vista/7 x64 版本默认运行 x64 sidebar.exe - 这绝对是糟糕的,不仅因为闪存支持不佳,还因为其他兼容性问题。幸运的是,x86 版本也安装在 x64 机器上,可以在以下位置找到:
我有几个批处理文件可以杀死 x64 侧边栏并启动 x86。基本的看起来像这样:
您可以在您的小工具中包含一些如此简单的东西,并询问您的用户是否想要运行它以使您的小工具正常工作。
The problem is likely due to x64 flash compatibility. Windows Vista/7 x64 versions run the x64 sidebar.exe by default -- which is absolutely terrible, not just because of the poor flash support but because of other compatibility issues too. Fortunately, the x86 version is also installed on x64 machines and can be found at the following location:
I have a couple of batch files that kill x64 sidebar and start x86. The basic one looks like this:
You could include something this simple with your gadget and ask your users if they want to run it to get your gadget working.