2010-04-05 4 views
1

J'ai développé un gadget de barre latérale de Windows qui joue des vidéos dans un lecteur flash, Il fonctionne dans vista home basic (OS 32 bits), mais ne travailler dans Vista prime maison (OS 64-bit). J'utilise Flash Player 9 et Actionscript 3.0. Quelqu'un peut-il m'aider s'il-vous-plaît.Windows Sidebar gadget ne fonctionne pas dans vista home premium (ie 64-bit OS)

***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" /> 
+0

"Ne fonctionne pas" a 100 significations. Qu'est-ce qui ne fonctionne pas? Une erreur? – Shoban

+0

Juste affiche une icône similaire à un fichier introuvable dans le lecteur – stanley

Répondre

0

Le problème est probablement dû à la compatibilité avec le flash x64. Les versions de Windows Vista/7 x64 exécutent le x64 sidebar.exe par défaut - ce qui est absolument terrible, non seulement en raison du mauvais support du flash, mais aussi à cause d'autres problèmes de compatibilité. Heureusement, la version x86 est également installé sur les machines x64 et se trouve à l'adresse suivante:

C: \ Program Files (x86) \ Windows Sidebar \ sidebar.exe

J'ai deux fichiers batch qui suppriment la barre latérale x64 et démarrent x86. Celui de base ressemble à ceci:

taskkill /f /IM sidebar.exe 
pause 
"C:\Program Files (x86)\Windows Sidebar\sidebar.exe" 

Vous pouvez inclure quelque chose de ce simple avec votre gadget et demandez à vos utilisateurs s'ils veulent l'exécuter pour faire fonctionner votre gadget.

+0

Merci beaucoup. Ça a marché. – stanley

Questions connexes