小编Ros*_*son的帖子

如何在 Flutter 应用中播放 .mp3 文件?

我编写了一个Dart Web 应用程序,可以从服务器检索 .mp3 文件并播放它们;我正在尝试使用 Flutter 编写移动版本。我知道dart:web_audio是网络应用程序的主要选项,但 Flutter 在我的 SDK 中找不到它。我知道它在那里,因为我可以将以下内容编译为 Javascript:

import 'dart:html';
import 'dart:convert';
import 'dart:web_audio';
AudioContext audioContext;

main() async {
  audioContext = new AudioContext();
  var ul = (querySelector('#songs') as UListElement);
  var signal = await HttpRequest.getString('http://10.0.0.6:8000/api/filelist');
 //  Map json = JSON.decode(signal);
 //  for (Map file in json['songs']) {
   print("signal: $signal");
   Map json = JSON.decode(signal);
   for (Map file in json['songs']) {
     var li = new LIElement()
       ..appendText(file['title']);
     var button = new ButtonElement();
     button.setAttribute("id", "#${file['file']}");
     button.appendText("Play");

     li.append(button); …
Run Code Online (Sandbox Code Playgroud)

audio android dart flutter

5
推荐指数
1
解决办法
3883
查看次数

标签 统计

android ×1

audio ×1

dart ×1

flutter ×1