我使用的是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上
发布于 2021-10-27 20:28:14
我找到问题了。如果行:
this.handleStyle = params.handleStyle || {
至
this.handleStyle = params.params.handleStyle || {
看起来不错。我们决定需要对区域进行一些其他修改,所以我只是将区域插件复制到我们的代码树中进行更改。
https://stackoverflow.com/questions/69634179
复制相似问题