如何在扑扑中将记录存储到Firebase中

时间:2019-07-31 08:24:27

标签: firebase flutter dart firebase-storage

我无法将记录上传到Firebase中

我尝试使用audio_recorder插件和audioplayer插件 但是两个插件都生成 variable 而不是 file 数据类型,然后将所需的 file 数据类型上传到Firebase中。我尝试从本地设备中选择音频并将其上传到Firebase,但方法不正确

   recorderFile = await FilePicker.getFile(
            type: FileType.AUDIO, fileExtension: recording.path);
        print(recorderFile);
        StorageReference _reference;
        _reference = FirebaseStorage.instance.ref().child(recording.path);
        _reference.putFile(
          recorderFile,
          StorageMetadata(
            contentType: 'audio/m4a',
            customMetadata: <String, String>{'file': 'audio'},
          ),
        );

0 个答案:

没有答案