如何在 flutter 移动平台中使用 html、javascript 代码?

How to use html, javascript code in flutter mobile platforms?

我已经使用 Flutter 大约 4 个月了,但是我没有任何 Javascript 的经验。我想使用 Soundcloud HTTP API 并用它构建一个应用程序。但我坚持在 Flutter 中使用 JS。我正在尝试制作需要这些功能的用户交互应用程序,

  1. 在 Soundcloud 上搜索音乐。 => 用户可以在 Soundcloud 上选择一首歌曲。

  2. Post Feed 上的所选音乐。 => 然后,所选歌曲将作为类似音乐播放器的小部件发布在提要页面上。

  3. 当音乐出现在他们的 Feed 中时,让其他用户播放音乐。 => 其他人可以通过附加说明等看到音乐播放器

最后,我正在尝试制作一个 Soundcloud 克隆,它实际上可以使用 Flutter 使用 Soundcloud 源,但我不知道该怎么做,因为 Soundcloud 只为 Ruby 提供 API, Python,和 JS.

例如,我不知道如何实现下面的JS代码,api文档中的示例代码,它创建了一个嵌入式Soundcloud播放器。

<script src="https://connect.soundcloud.com/sdk/sdk-3.3.2.js"></script>
<script>
SC.initialize({
  client_id: 'YOUR_CLIENT_ID'
});

var track_url = 'https://soundcloud.com/forss/flickermood';
SC.oEmbed(track_url, { auto_play: true }).then(function(oEmbed) {
  console.log('oEmbed response: ', oEmbed);
});
</script>

我发现在 Flutter web 中使用 HTML 和 JS 是可行的,但我不确定它是否也适用于移动平台。

希望得到 JS 和 Dart 专家的一些反馈。谢谢。

您可以使用 flutter_js。你可以尝试一次。

可以使用Flutter JS plugin,但是flutter推荐使用dart,希望link对你有帮助https://www.filledstacks.com/post/create-and-deploy-a-flutter-web-app/