javascript - 如何更改mediaelementjs音频播放器容器的高度?

标签 javascript css wordpress mediaelement.js mediaelement

我正在使用 WordPress 输出 mediaelementjs音频播放器。音频播放器的 mejs-container 的内联样式为 height 30px。执行此操作的代码位于文件 wp-includes/js/mediaelement/mediaelement-and-player.min.js 中。例如:

ioHeight:30

我尝试覆盖样式表中的高度,但这不起作用,因为内联样式优先。

如何更改此高度?

enter image description here

最佳答案

创建媒体元素时,您可以使用选项audioHeight

  $('audio').mediaelementplayer({
    audioWidth: '100%',
    audioHeight: 30
  });

之后,您可以使用以下JS访问播放器:

$('audio')[0].player

这将允许您使用该功能更改播放器的大小

$('audio')[0].player.setPlayerSize(width,height);

此函数将更改播放器的大小,但保持控件不变,因此您还需要使用以下函数调整其大小:

$('audio')[0].player.setControlsSize();

关于javascript - 如何更改mediaelementjs音频播放器容器的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26915208/

相关文章:

javascript - 未指定输入节点。使用 YUI 库时

javascript - 在 javascript 中触发 css hover

css - 我希望加载特定于正在查看的页面的具有适当文本 block 和音频文件的某些 Div

javascript - jQuery 验证插件 - 删除 'http://' 对 URL 的要求

javascript - 在 Webix 中的数据表上使用 getContext 时,Ajax 不工作

html - 放大 SVG 路径

php - 删除操作无法删除默认的 WooCommerce Hook 函数

javascript - 如何检测点击的元素是否不是 jQuery 元素的子元素?

html - 由浏览器在 P 标签中生成

javascript - hibext_instdsigdipv2 cookie 来自哪里?