2013-02-26 2 views
1

je suis Embedding un fichier wmv dans ma page webRescaling et le redimensionnement fichier embeded wmv en page web

mais le problème est que je ne peux pas RESCALE l'image vidéo à la taille de l'objet et div

voici mon code

<div style="width: 300px; height: 220px;"> 
       <object width="300" height="220" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsm p2inf.cab#Version=6,4,7,1112"> 
<param name="fileName" value="<?php echo base_url().$row['video_image'];?>"> 
<param name="autoStart" value="false"> 
<param name="showControls" value="true"> 
<param name="AllowChangeDisplaySize" value="true"> 
<param name="AutoSize" value="true"> 
<param name="ClickToPlay" value="true"> 
<embed type="application/x-mplayer2" 
     WIDTH="300" HEIGHT="220" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="<?php echo base_url().$row['video_image'];?>" autoStart="false" ></embed> 
</object> 
       </div> 

le problème avec mon script ci-dessus est que si la taille de l'image vidéo est 700x500 alors son ne se redimensionnées automatiquement à la taille de l'objet ou la taille de la div comme width = 300px et 220px height =

en tant que telle, une partie de la vidéo ne peux pas être vu dans le cadre ... Je recherchais une réponse appropriée, mais cudnt trouve tout ...

EDIT 

i utilisé ce script suivant que je suis indice

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
type="application/x-oleobject" style="width: 300px; height: 200px;"> 
<param name="URL" value="<?php echo base_url().$row['video_image'];?>" /> 
<param name="stretchToFit" value="1" /> 
<param name="showControls" value="1" /> 
<param name="showStatusBar" value="0" /> 
<param name="animationAtStart" value="1" /> 
<param name="autoStart" value="1" /> 
<param name="enableFullScreenControls" value="1" 
/><embed src="<?php echo base_url().$row['video_image'];?>" style="width: 300px; height: 200px;" autoStart="1" animationAtStart="1" enableFullScreenControls="1" stretchToFit="1" type="application/x-ms-wmp"/></embed></object> 

si j'ai édité ce script, toujours pas d'effet aura lieu

j'ai vu que je peux étirer la taille de l'image vidéo, mais si je veux réduire la trame vidéo, qui ne se produit pas. Je veux dire si ma taille de la vidéo est 300x200, puis si je définis la taille de la vidéo comme 400x30 0, la taille est étirement ..

mais si je veux définir la taille comme 100x80, la vidéo est en cours d'exécution et seulement une partie de la vidéo est affichée, en tant que tel, il semble que la taille de la trame vidéo n'est pas se rétreint

problème

est que si dans le second code ci-dessus i supprimer la ligne suivante

<embed src="<?php echo base_url().$row['video_image'];?>" style="width: 300px; height: 200px;" autoStart="1" animationAtStart="1" enableFullScreenControls="1" stretchToFit="1" type="application/x-ms-wmp"/></embed> 

puis aussi la lecture de la vidéo dans le google chrome ... mais pas dans firefiox

si cela signifie

<embed src="<?php echo base_url().$row['video_image'];?>" style="width: 300px; height: 200px;" autoStart="1" animationAtStart="1" enableFullScreenControls="1" stretchToFit="1" type="application/x-ms-wmp"/></embed> 

est responcible pour la vidéo dans Firefox .. maintenant comme je l'ai dit plus tôt, je peux étirer l'image vidéo à plus grande dimension, mais ne peux pas réduire à plus petite dimension

Répondre

0

Vous pouvez essayer d'ajouter un paramètre « StretchToFit » (en tant que param et en tant qu'attribut sur l'élément embed) et définissez sa valeur sur 'true'.

Remarque: Ceci ne préserve pas le format d'origine de la vidéo.

Questions connexes