Слушайте события объекта JS от Dart
Мне нужно слушать ready
события от объекта JS ( http://wavesurfer.fm/). Я инициализирую объект с:
var wavesurfer = context['WaveSurfer'];
И назови ее init
функция с:
wavesurfer.callMethod('init', [mapOptions]);
Но я не могу слушать готовые события, как в этом коде JS:
wavesurfer.on('ready', function () {
wavesurfer.play();
});
Я нашел решения для подобных проблем, как здесь, но все используют функции, которые кажутся устаревшими, такие как js package
soped() и Callback.many().
Любые указатели приветствуются.
1 ответ
Решение
С дротиком:js:
wavesurfer.callMethod('on', ['ready', () {
wavesurfer.callMethod('play');
}]);