ImmediateParentClass.frotz(self)
будет просто прекрасным, независимо от того, был ли непосредственно установленный родительский класс frotz
или унаследовал его. super
требуется только для правильной поддержки множественного наследования (и тогда он работает только в том случае, если каждый класс правильно использует его). В общем случае AnyClass.whatever
будет искать whatever
в предках AnyClass
, если AnyClass
не определяет / не отменяет его, и это справедливо для «метода родительского класса, вызывающего родительский метод», как и для любого другого случая !
Есть множество таких библиотек. В частности, некоторые из них предоставляют пользовательскую функцию рендеринга, например
https://wavesurfer-js.org/docs/ (см. В конце страницы). 114]
Существует метод для изменения цвета формы волны, а усечение зависит от линейной пропорции (canvas.width : songTotalSeconds = myCutLine.x : cutAtTime)
, поэтому вы можете разрешить его с помощью пользовательского средства визуализации и ничего больше.
РЕДАКТИРОВАТЬ: Существует также пример CURSOR , который соответствует вашим потребностям