callbackTable top-level property
Implementation
List<JSExportedDartFunction> callbackTable = [
(JSBoxedDartObject cb, int position, int duration) {
(cb.toDart as FlutterSoundPlayerCallback).updateProgress(
duration: duration,
position: position,
);
}.toJS,
(JSBoxedDartObject cb, int state) {
(cb.toDart as FlutterSoundPlayerCallback).updatePlaybackState(state);
}.toJS,
(JSBoxedDartObject cb, int ln) {
(cb.toDart as FlutterSoundPlayerCallback).needSomeFood(ln);
}.toJS,
(JSBoxedDartObject cb, int state) {
(cb.toDart as FlutterSoundPlayerCallback).audioPlayerFinished(state);
}.toJS,
(JSBoxedDartObject cb, int state, bool success, int duration) {
(cb.toDart as FlutterSoundPlayerCallback).startPlayerCompleted(
state,
success,
duration,
);
}.toJS,
(JSBoxedDartObject cb, int state, bool success) {
(cb.toDart as FlutterSoundPlayerCallback).pausePlayerCompleted(
state,
success,
);
}.toJS,
(JSBoxedDartObject cb, int state, bool success) {
(cb.toDart as FlutterSoundPlayerCallback).resumePlayerCompleted(
state,
success,
);
}.toJS,
(JSBoxedDartObject cb, int state, bool success) {
(cb.toDart as FlutterSoundPlayerCallback).stopPlayerCompleted(
state,
success,
);
}.toJS,
(JSBoxedDartObject cb, int state, bool success) {
(cb.toDart as FlutterSoundPlayerCallback).openPlayerCompleted(
state,
success,
);
}.toJS,
(JSBoxedDartObject cb, int level, String msg) {
(cb.toDart as FlutterSoundPlayerCallback).log(Level.values[level], msg);
}.toJS,
];