我可以使用 FlowPlayer 确定 FLV 尺寸吗?

发布于 2024-09-07 01:06:48 字数 198 浏览 8 评论 0原文

我目前正在将自定义 Flash 视频播放器插件集成到 .Net CMS 中。插件编辑器当前要求用户提供视频的宽度和高度,以便我的代码将相关尺寸推送到 FlowPlayer。

我想知道,有没有一种方法可以自动确定 FLV 宽度和高度,而不是让编辑器每次都提供此信息?理想情况下,我更喜欢用户只需提供 FLV 位置并让新插件自动向 FlowPlayer 提供宽度/高度。

I'm currently integrating a custom Flash Video player plugin into a .Net CMS. The plugin editor currently requires the user to provide the video's width and height in order for my code to push out the relevant dimensions to the FlowPlayer.

I was wondering, is there a way to automatically determine the FLV width and height rather than having the editor having to provide this information each time? Ideally, I'd prefer it if the user simply had to provide the FLV location and let the new plugin automatically provide the width / height to the FlowPlayer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅忆流年 2024-09-14 01:06:48

将其添加到您的 flowplayer 的配置中:

clip: {
        onMetaData: function(clip) {                
            var width = parseInt(clip.metaData.width, 100);
            var height = parseInt(clip.metaData.height, 100);
            $(this.getParent()).css({ width: width, height: height });
        }
    },

加载文件的元信息(即宽度和高度)后调用事件“元数据”。
在上面的示例中,我根据电影的尺寸更改播放器的大小

Add that into Your flowplayer's configuration:

clip: {
        onMetaData: function(clip) {                
            var width = parseInt(clip.metaData.width, 100);
            var height = parseInt(clip.metaData.height, 100);
            $(this.getParent()).css({ width: width, height: height });
        }
    },

Event 'metadata' is called after file's meta information is loaded, thus width and height.
In the example above I change size of a player according to movie's dimentions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文