首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Wordpress插件中使用“背光”效果?

如何在Wordpress插件中使用“背光”效果?
EN

Stack Overflow用户
提问于 2011-07-20 16:42:38
回答 1查看 973关注 0票数 0

我正在使用WordPress的mediaelement.js插件(v2.1.7),我想用这个漂亮的“背光”样式显示一个视频,你可以看到

以下是实际操作:

http://mediaelementjs.com/examples/?name=backlight

在这个页面上有两个设置说明,我猜这两个说明只适用于非Wordpress版本:

I.添加插件脚本

代码语言:javascript
复制
<script src="jquery.js"></script>
<script src="mediaelement-and-player.min.js"></script>
<link rel="stylesheet" href="mediaelementplayer.css" />
<!-- here's the plugin -->
<script src="mejs-feature-backlight.js"></script>  

为了实现这一点,我添加了这个脚本:

代码语言:javascript
复制
<script type='text/javascript' src='<?php echo bloginfo('template_url'); ?>/js/mejs-feature-backlight.js></script>

在我的主题的header.php文件中,复制文件夹中的"mejs-feature-backlight.js“.../wp-content/themename/js。

第二条指令如下:

II.将插件包含在功能列表中

代码语言:javascript
复制
jQuery(document).ready(function($) {

// create player
$('#player1').mediaelementplayer({
    // add desired features in order
    features: ['playpause','current','progress','duration','volume','fullscreen','backlight'],
    // the time in milliseconds between re-drawing the light
    backlightTimeout: 200
});
});

我真的不确定要把这个代码片段复制到哪里。因此,在猜测的同时,我将其复制到文件"mediaelement-and-player.js“中,这似乎是我在这种情况下的最佳选择。

但现在,当我尝试发布视频时,我必须使用哪个短代码?我尝试过以下几种方法:

video src="http://mysite.com/mymedia.mp4“width="640”height="360“backlight="true”或

视频src="http://mysite.com/mymedia.mp4“width="640”height="360“id="player1”

但令人遗憾的是,它并不起作用。视频播放正常,但我没有看到任何背光...

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-07-20 18:55:42

首先,

代码语言:javascript
复制
<script type='text/javascript' src='<?php echo bloginfo('template_url'); ?>/js/mejs-feature-backlight.js></script>

是错误的。它应该是:

代码语言:javascript
复制
<script type='text/javascript' src='<?php bloginfo('template_directory'); ?>/js/mejs-feature-backlight.js></script>

代码语言:javascript
复制
<script type='text/javascript' src='<?php echo get_bloginfo('template_directory'); ?>/js/mejs-feature-backlight.js></script>

其次,视频播放器的id必须与以下内容中的ID匹配:

函数(文档).ready(jQuery($){

代码语言:javascript
复制
// create player
$('#player1').mediaelementplayer({
    // add desired features in order
    features: ['playpause','current','progress','duration','volume','fullscreen','backlight'],
    // the time in milliseconds between re-drawing the light
    backlightTimeout: 200
});
});

这就是"#player1“。如果您可以动态生成ID并将其放入脚本中,那么就没问题了。因此,脚本的位置应该与生成视频播放器的文件位于同一页面(或php文件,如果需要),而不是位于外部JS文件中。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6759187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档