Firebase 存储:直接播放视频 url?
Firebase Storage: Play back of a video url directly?
到目前为止,我已经搜索了很多相关内容,但一无所获:
我正在尝试播放来自 firebase 存储的视频,并试图在播放器加载时看到它的进度,并能够向后和向前寻找它(任何播放器在流式传输视频时所做的事情).
问题:
Firebase 团队表示无法从云存储流式传输视频(不支持)。
尽管我能够做到这一点:
String url = "my_url_at_firebase_storage";
video_View.setVideoUri(Uri.parse(url));
video_View.start();
并且我能够将视频从 firebase 存储加载到视频视图中。
我检查过:
我检查了 this link 有一个答案说你必须将视频转码为块并将块保存到 firebase 存储然后加载它们:
但我在这里迷路了:
1) 什么是视频块?
2) 如果 firebase 不支持流式传输,您将如何流式传输这些块?
我的问题:
由于这个主题很少被记录,而且上面的 link 没有提供足够的信息来说明如何实现它:
我问:
如果 firebase 不支持流式传输,我们怎么能直接将视频加载到 videoview?
用 exoplayer 试过同样的方法但没有用?
感谢您的努力。
"Transcoding the video into chunks"表示分成多个小块(单独的文件)。然后将这些部分上传到 Firebase 云存储。
将视频分成这些部分后,就可以下载它们了。由于 Firebase 不支持流式传输,您必须在播放前完整下载每个块,但诀窍在于您只需下载该块,而不是整个视频。
这是否回答了您的问题?
到目前为止,我已经搜索了很多相关内容,但一无所获:
我正在尝试播放来自 firebase 存储的视频,并试图在播放器加载时看到它的进度,并能够向后和向前寻找它(任何播放器在流式传输视频时所做的事情).
问题:
Firebase 团队表示无法从云存储流式传输视频(不支持)。
尽管我能够做到这一点:
String url = "my_url_at_firebase_storage";
video_View.setVideoUri(Uri.parse(url));
video_View.start();
并且我能够将视频从 firebase 存储加载到视频视图中。
我检查过:
我检查了 this link 有一个答案说你必须将视频转码为块并将块保存到 firebase 存储然后加载它们:
但我在这里迷路了:
1) 什么是视频块?
2) 如果 firebase 不支持流式传输,您将如何流式传输这些块?
我的问题:
由于这个主题很少被记录,而且上面的 link 没有提供足够的信息来说明如何实现它:
我问:
如果 firebase 不支持流式传输,我们怎么能直接将视频加载到 videoview?
用 exoplayer 试过同样的方法但没有用?
感谢您的努力。
"Transcoding the video into chunks"表示分成多个小块(单独的文件)。然后将这些部分上传到 Firebase 云存储。
将视频分成这些部分后,就可以下载它们了。由于 Firebase 不支持流式传输,您必须在播放前完整下载每个块,但诀窍在于您只需下载该块,而不是整个视频。
这是否回答了您的问题?