我目前正在将自定义 Flash 视频播放器插件集成到 .Net CMS 中。插件编辑器目前要求用户提供视频的宽度和高度,以便我的代码将相关尺寸推送到 FlowPlayer。
我想知道,有没有办法自动确定 FLV 的宽度和高度,而不是让编辑器每次都提供这些信息?理想情况下,如果用户只需要提供 FLV 位置并让新插件自动为 FlowPlayer 提供宽度/高度,我会更喜欢它。
我目前正在将自定义 Flash 视频播放器插件集成到 .Net CMS 中。插件编辑器目前要求用户提供视频的宽度和高度,以便我的代码将相关尺寸推送到 FlowPlayer。
我想知道,有没有办法自动确定 FLV 的宽度和高度,而不是让编辑器每次都提供这些信息?理想情况下,如果用户只需要提供 FLV 位置并让新插件自动为 FlowPlayer 提供宽度/高度,我会更喜欢它。
将其添加到您的 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 });
}
},
在加载文件的元信息后调用事件“元数据”,即宽度和高度。在上面的示例中,我根据电影的尺寸更改播放器的大小