【发布时间】:2021-05-21 06:19:03
【问题描述】:
我有一个需要能够创建虚拟 MIDI 设备的 Flutter Web 应用。为此,唯一的选择似乎是使用easymidi NodeJS package。将 NodeJS 脚本连接到 Flutter 应用的最佳方式是什么?
【问题讨论】:
标签: node.js flutter dart flutter-web web-midi
我有一个需要能够创建虚拟 MIDI 设备的 Flutter Web 应用。为此,唯一的选择似乎是使用easymidi NodeJS package。将 NodeJS 脚本连接到 Flutter 应用的最佳方式是什么?
【问题讨论】:
标签: node.js flutter dart flutter-web web-midi
您可以从 Flutter Web 连接到 javascript。最好的方法是使用dart:js 库。
将您的自定义 js 文件添加到 web 目录并确保它已加载
<head>
<script src="your.js" defer></script>
</head>
例如
function info(text) {
alert(text)
}
从飞镖调用:
import 'dart:js' as js;
js.context.callMethod('info', ['Hello!']);
【讨论】: