gpt4 book ai didi

firebase - Flutter Firebase 存储视频旋转

转载 作者:IT王子 更新时间:2023-10-29 07:00:02 25 4
gpt4 key购买 nike

我不确定这是 flutter 还是 Firebase Storage。我使用 iPhone 纵向模式拍摄视频并上传到 Firebase Storage。当我播放该视频时,它会旋转。所以它看起来像视频被拉伸(stretch)到屏幕上一样。我想如果你在横向模式下看到它看起来没问题,但由于我禁用我的应用程序旋转,所以无法看到它正确的纵横比。我上传视频并像这样播放。

Future _upload(File file) async {
try {
String now = DateTime.now().millisecondsSinceEpoch.toString();
String storageId = (now + uid);
String contentType = 'video/mp4';
StorageReference ref = FirebaseStorage.instance.ref().child("video").child(storageId);
StorageUploadTask uploadTask = ref.putFile(file, StorageMetadata(contentType: contentType));

Uri downloadUrl = (await uploadTask.future).downloadUrl;
String url = downloadUrl.toString();
print(url);
} catch (error) {
print(error);
}
}



VideoPlayerController _controller;


new AspectRatio(
aspectRatio: _controller.value.aspectRatio,
child: new VideoPlayer(_controller)
)

有人知道如何解决这个问题吗?

最佳答案

这似乎是这个已知问题 https://github.com/flutter/flutter/issues/17606
有待处理的拉取请求 https://github.com/flutter/flutter/issues/17606#issuecomment-415621941

请对该问题投票以提高优先级。

关于firebase - Flutter Firebase 存储视频旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52656963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com