我有一个Flutter web应用程序,需要能够创建一个虚拟midi设备。为此,唯一的选择似乎是使用easymidi NodeJS包。连接NodeJS脚本到flutter应用程序的最佳方式是什么?
您可以从flutter web连接到javascript。最好的方法是使用dart:js
库。
添加你的自定义js文件到web目录,并确保它被加载
<head>
<script src="your.js" defer></script>
</head>
例如
function info(text) {
alert(text)
}
从dart调用:
import 'dart:js' as js;
js.context.callMethod('info', ['Hello!']);