Flutter 如何使用Flatter_声音包播放音频字节文件?

Flutter 如何使用Flatter_声音包播放音频字节文件?,flutter,dart,audio,wav,Flutter,Dart,Audio,Wav,我下载了一个Azure Blob,它恰好是一个WAV文件。我用这个软件包下载了这个文件。下载后,我将数据收集为字节数据并保存到文件中 这就是我到目前为止所做的 // Download wav file from Azure's Blob Storage Container var downloadFile = await storage.getBlob(wavFileLink); // Collect the data as byte data Uint8List data = await d

我下载了一个Azure Blob,它恰好是一个WAV文件。我用这个软件包下载了这个文件。下载后,我将数据收集为字节数据并保存到文件中

这就是我到目前为止所做的

// Download wav file from Azure's Blob Storage Container
var downloadFile = await storage.getBlob(wavFileLink);

// Collect the data as byte data
Uint8List data = await downloadFile.stream.toBytes();

// Get directory to Application Documents
var directory = await getApplicationDocumentsDirectory();

// Set path to file
var file = File("${directory.path}/test.wav");

// Save data as file
file.writeAsBytes(data);
这是调试控制台为
打印(数据)显示的内容

我尝试使用该软件包播放音频文件,但却出现了此错误。我使用
Media.file
作为_媒体,使用
Codec.pcm16WAV
作为_编解码器

这是发生异常时调试控制台显示的内容


您无需下载即可播放音频文件。谢谢你的建议,但我需要先下载一个文件,然后播放它,因为我Azure的存储容器具有私人访问权限