【问题标题】:Rescaling and resizing embeded wmv file in webpage重新缩放和调整网页中嵌入的 wmv 文件的大小
【发布时间】:2013-02-26 15:03:33
【问题描述】:

我在我的网页中嵌入了一个 wmv 文件

但问题是我无法将视频帧重新缩放为对象大小和 div

这是我的代码

<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>

我上面的脚本的问题是,如果视频帧大小为 700x500,那么它不会自动调整为对象大小或 div 大小,如 width=300px 和 height=220px

因此,视频的某些部分无法在帧中看到...我搜索了合适的答案,但找不到任何答案...

EDIT

当我得到提示时,我使用了以下脚本

<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>

虽然我已经编辑了这个脚本,但仍然没有任何效果

我看到我可以拉伸视频帧大小,但如果我想缩小视频帧,那不会发生。我的意思是如果我的视频大小是 300x200,那么如果我将视频大小设置为 400x300,尺寸正在拉伸..

但如果我想将尺寸设置为 100x80,则视频正在运行,并且仅显示一部分视频,因此视频帧大小似乎没有缩小

问题是如果在上面的第二个代码中我删除以下行

<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>

然后视频也在 google-chrome 中播放...但不是在 firefiox 中

这意味着

<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>

负责 Firefox 中的视频。现在正如我之前所说,我可以将视频帧拉伸到更大的尺寸,但不能将其缩小到更小的尺寸

【问题讨论】:

    标签: html embedding wmv


    【解决方案1】:

    您可以尝试添加“StretchToFit”参数(作为参数和嵌入元素的属性)并将其值设置为“true”。

    注意:这不会保留视频的原始纵横比。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-15
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多