视频保存在aws s3中,和oss有些类似。
现在想获取s3中的视频并进行播放,但调取接口,返回的视频格式是数组形式的,如下:
请问,这样格式的视频我将如何进行播放?
在网上查到的都是nodejs的相关内容,我需要的是网页上的javascript的处理方式。
视频保存在aws s3中,和oss有些类似。
现在想获取s3中的视频并进行播放,但调取接口,返回的视频格式是数组形式的,如下:
请问,这样格式的视频我将如何进行播放?
在网上查到的都是nodejs的相关内容,我需要的是网页上的javascript的处理方式。
这个应该是一种数据流处理模式
可能再采用webassembly或者asm.js类技术,实现完整的高效解码器来实现播放,这样做的好处是可以定制视频编码格式,防止数据随意被盗用。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
首先它不是普通数组,不过你可以把它理解成视频数据,只需要丢给
<video>
就能播放。所以你需要把它转换成 url,所以你需要URL.createObjectURL()
。最终代码大概是这样:不过这样会有一个问题,视频大部分是流媒体,边下边播,你这样相当于先完全下载然后再播,体验不好,也浪费钱。