我正在使用一种名为mux的服务,其中它需要一个url链接到视频并为您编码,转码和解码。它需要一个视频链接。然而,我如何得到这个链接在firebase扑动?
Current这就是我正在做的。这将导致视频只显示第一帧。
await firebase_storage.FirebaseStorage.instance
.ref().child('Users/$currentSignedInEmail/Video/${titleController.text}')
.putFile(compressedVersion).catchError((error){
});
//TODO: need to fix this does not load properly
_muxClient.storeVideo(videoUrl: await firebase_storage.FirebaseStorage.instance
.ref().child('Users/$currentSignedInEmail/Video/${titleController.text}').getDownloadURL());
试试这个:
Reference reference = firebase_storage.FirebaseStorage.instance
.ref()
.child('Users/$currentSignedInEmail/Video/${titleController.text}');
UploadTask task = reference.putFile(compressedVersion);
await task;
var url = await reference.getDownloadURL();
_muxClient.storeVideo(url);