【问题标题】:Resizing a Silverlight or Flash video player?调整 Silverlight 或 Flash 视频播放器的大小?
【发布时间】:2009-03-12 00:48:22
【问题描述】:

是否可以即时调整 silverlight/flash 视频播放器的大小?我想创建一个视频,我可以在其中拖动左下角来调整播放器的大小(保持纵横比),或者至少消除这样做的可能性,以便我可以继续使用其他方法。

提前谢谢...

编辑://忘了提及 抱歉忘了提,这也意味着实际视频本身的大小调整正确吗?

【问题讨论】:

  • 抱歉忘了说,这也意味着实际视频本身调整大小对吗?

标签: wpf silverlight video flash


【解决方案1】:

Silverlight:当然。只需将 Stretch 属性设置为 Uniform,然后在调整大小时更改 Width 或 Height。

【讨论】:

    【解决方案2】:

    Flash:是的,您可以通过 JavaScript 更改 Flash 对象的大小。使用 YUI、jQuery 或 Mootools JavaScript 库,制作原型应该不会太难。

    Here is a posts 解释了如何在您的闪存代码中调整闪存大小。

    按比例调整大小 - here is an example of that as well using jQuery

    我不确定 Silverlight 浏览器对象是否也是如此,但如果您不能这样做,我会感到惊讶。

    【讨论】:

      【解决方案3】:

      这是resizing videos on the fly 的 CSS 解决方案。

      如果使用 EM 设置样式,视频甚至可以根据用户设置自行调整大小。这个演示展示了video resize itself according to the width of the user agent.

      【讨论】:

        【解决方案4】:

        这里是 silverlight 缩放的示例。这个photo retouching and restoration 站点有几个silverlight 控件,可以随着浏览器大小调整而扩展。有一个相当不错的照片库,展示了润饰前后的照片。

        【讨论】:

          【解决方案5】:

          JWPlayer

          从 5.3 版开始,他们在 javascript API 中添加了一个 resize() 方法,允许您调整播放器的大小 - 所有控制栏等也将正确调整大小。

          http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12540/javascript-api-reference

          resize(width, height) 调整 播放器到指定的尺寸。

          width:Number:新的整体宽度 玩家。

          height:Number: 新的 玩家的整体高度。注意:如果 显示控制栏或播放列表 在视频旁边,实际视频是 当然比整体小 播放器。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-09-17
            • 2023-03-03
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多