Flutter 如何在颤振中快速加载多个短音频

Flutter 如何在颤振中快速加载多个短音频,flutter,dart,Flutter,Dart,我在音频方面没有太多经验,非常感谢您的帮助:) 我正在使用soundpoolplugin加载大约50个mp3音频文件(所有文件加起来大约8MB)。大约需要32秒,如何缩短加载时间?注:质量非常重要 以下是我加载音频的方式: [“某些列表”].forEach((字符串文件名){ 加载($filename.mp3”)。然后((bytedata){ load(bytedata).then((int-soundId){ //这将检查是否所有声音都由 //跟踪已完成的期货数量 _确保已准备好(); //S

我在音频方面没有太多经验,非常感谢您的帮助:)

我正在使用
soundpool
plugin加载大约50个mp3音频文件(所有文件加起来大约8MB)。大约需要
32秒
,如何缩短加载时间?注:质量非常重要

以下是我加载音频的方式:

[“某些列表”].forEach((字符串文件名){
加载($filename.mp3”)。然后((bytedata){
load(bytedata).then((int-soundId){
//这将检查是否所有声音都由
//跟踪已完成的期货数量
_确保已准备好();
//Soundpool为每个声音分配id,具有
//正ID表示声音加载成功
如果(声音ID>-1){
_audios[“$filename”]=soundId;
}
});
});
});