2010-07-08 9 views
0

J'essaie de supprimer le contrôle de l'utilisateur (afficher uniquement l'image vidéo) en utilisant Windows Media Player dans Chrome, mais sans succès.Est-il possible de masquer UserControl dans Chrome/Firefox pour Windows Media Player?

Le code que j'utilise:

<EMBED TYPE="application/x-mplayer2" SRC="..." 
    NAME="MediaPlayer" 
    WIDTH="400" 
    HEIGHT="238" 
    autosize="0" 
    stretchtofit="0" 
    ShowControls="0" 
    ShowStatusBar="0" 
    ShowDisplay="0" 
    autostart="1"> 
</EMBED> 

Mais sans succès. Le contrôle est toujours visible dans Chrome et Firefox, mais il fonctionne dans IE8.

Répondre

0

Tout d'abord, mieux formater votre code. C'est vraiment embêtant d'avoir une seule longue ligne de code que vous devez faire défiler horizontalement pour voir. Il suffit de le briser en plusieurs lignes, comme:

<EMBED 
    TYPE="application/x-mplayer2" 
    SRC="..." 
    NAME="MediaPlayer" 
    WIDTH="400" 
    HEIGHT="238" 
    autosize="0" 
    stretchtofit="0" 
    ShowControls="0" 
    ShowStatusBar="0" 
    ShowDisplay="0" 
    autostart="1" 
></EMBED> 

Vous devez également utiliser OBJECT au lieu de EMBED, comme EMBED n'est pas une étiquette standard. Et, selon this page, vous devez spécifier un paramètre CLASSID pour intégrer la dernière version de WMP. Ensuite, vous avez besoin d'une uiMode qui indique WMP param ne pas afficher les commandes:

<OBJECT id="VIDEO" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
    type="application/x-oleobject" width="320" height="240"> 
    <PARAM NAME="URL" VALUE="MyVideo.wmv"> 
    <PARAM NAME="enabled" VALUE="True"> 
    <PARAM NAME="AutoStart" VALUE="False"> 
    <PARAM name="PlayCount" value="3"> 
    <!-- ...other params... --> 
    <PARAM name="uiMode" value="none"> 
</OBJECT> 

Autres options pour uiMode comprennent full, mini et invisible.

Edit: Personnellement, je préfère Quicktime/.mov sur WMP/.wmv pour intégrer le streaming vidéo en ligne, mais la meilleure solution multi-plateforme est d'intégrer un lecteur Flash et encoder votre vidéo comme FLV. WMP/.wmv serait l'un de mes derniers choix pour l'intégration de multimédia sur une page Web (à côté de RealPlayer). Selon this site, l'utilisation du plugin de navigateur WMP a chuté à 67% depuis janvier (alors qu'il était de 72%), alors que le support de Flash est resté stable à 96-97%.

+0

Merci. Je vais essayer object/uiMode. – grm

+0

Désolé, j'ai complètement oublié d'ajouter ce lien où j'ai obtenu l'info sur 'uiMode' de: http://www.geekpedia.com/tutorial152_Embedding-Windows-Media-Player-into-a-web-page.html –

+0

Pourrait Soit cet objet ne fonctionne pas dans Firefox et que j'ai besoin de faire un repli en utilisant embed? ne peut pas obtenir l'objet de travailler dans firefox :( – grm