【问题标题】:wavesurfer.js trying to style handles in regionswavesurfer.js 尝试在区域中设置句柄样式
【发布时间】:2021-10-19 16:02:00
【问题描述】:

我正在使用 wavesurfer.js 4.6.0 并且可以创建区域。我可以更改区域的背景颜色并动态设置区域是否循环,但我还想更改区域左右手柄的颜色。

文档没有显示在创建区域时设置它的方法,但是如果我查看 gitHub 中的代码,它有:

this.loop = Boolean(params.loop);
this.color = params.color || 'rgba(0, 0, 0, 0.1)';
// The left and right handleStyle properties can be set to 'none' for
// no styling or can be assigned an object containing CSS properties.
this.handleStyle = params.handleStyle || {
    left: {},
    right: {}
};

它显示了如何设置循环和颜色。它还表明它需要一个 handleStyle 以便您可以设置左右手柄的样式,但我似乎无法让它工作。

可以这样做吗?如果是这样,有人有如何设置它的示例。

我使用的是 Angular 11.2.6 和 Node 10.15.3

【问题讨论】:

    标签: wavesurfer.js


    【解决方案1】:

    我发现了问题。如果行:

    this.handleStyle = params.handleStyle || {
    

    this.handleStyle = params.params.handleStyle || {
    

    它会起作用的。我们决定需要对区域进行一些其他修改,因此我刚刚将区域插件复制到我们的代码树中以进行更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 2014-10-17
      • 1970-01-01
      • 2016-09-06
      相关资源
      最近更新 更多