|
|
@ -66,7 +66,7 @@ class _AudioPlayerState extends State<AudioPlayerWidget> {
|
|
|
|
await widget.event.downloadAndDecryptAttachmentCached();
|
|
|
|
await widget.event.downloadAndDecryptAttachmentCached();
|
|
|
|
if (matrixFile == null) throw ('Download failed');
|
|
|
|
if (matrixFile == null) throw ('Download failed');
|
|
|
|
final tempDir = await getTemporaryDirectory();
|
|
|
|
final tempDir = await getTemporaryDirectory();
|
|
|
|
final fileName = widget.event.infoMap['url'] as String;
|
|
|
|
final fileName = widget.event.content.tryGet<String>('url')!;
|
|
|
|
final file = File('${tempDir.path}/$fileName');
|
|
|
|
final file = File('${tempDir.path}/$fileName');
|
|
|
|
await file.writeAsBytes(matrixFile.bytes);
|
|
|
|
await file.writeAsBytes(matrixFile.bytes);
|
|
|
|
|
|
|
|
|
|
|
|