颤动:将视频上传到Firebase存储并获取链接

时间:2020-09-07 11:35:23

标签: firebase flutter dart firebase-storage

我尝试使用图像选择器将视频上传到Firebase存储并获取链接,但是有问题!

首先,这是我的上传视频方法:

Future<void> uploadVideo() async {
await ImagePicker.pickVideo(source: ImageSource.gallery).then((value) {
  setState(() {
    _video = value;
  });
});
StorageReference storageReference = FirebaseStorage.instance
    .ref()
    .child('revisionVideos/${Path.basename(_video.path)}');
StorageUploadTask storageUploadTask = storageReference.putFile(
    _video, StorageMetadata(contentType: 'video/mp4'));
await storageUploadTask.onComplete;
print('Video Uploaded');
storageReference.getDownloadURL().then((value) {
  setState(() {
    _videoUrl = value;
  });
});
}

上传视频时,有一张照片(尝试预览时出现错误)而不是视频。

enter image description here

在“运行”标签中:

W/StorageUtil(17625): no auth token for request
W/NetworkRequest(17625): no auth token for request
W/StorageUtil(17625): no auth token for request
W/NetworkRequest(17625): no auth token for request
D/UploadTask(17625): Increasing chunk size to 1048576

尽管我也编辑了存储和云Firestore中的规则。

添加:我没有为此应用添加身份验证页面,firebase项目已链接到2个android应用。

0 个答案:

没有答案