我有一个使用 Node.js 和 React 构建的 Web 应用程序。用户将 .avi 格式的视频上传到 AWS S3 存储桶。我需要在网络应用程序上播放这些
.avi
视频,但大多数网络浏览器本身不支持 .avi
格式。我正在寻找有效实现此功能的最佳方法。
我尝试使用 HTML5 视频标签和各种视频播放器库(如 React-player)直接将
.avi
视频嵌入到 React 应用程序中。但是,视频无法播放,因为网络浏览器不支持 .avi
格式。我希望找到一个解决方案或解决方法来直接播放 .avi
视频或动态地将它们转换为网络友好的格式。
提前致谢。
我没有找到从 S3 渲染“.avi”视频的方法。 作为替代方案,我更改了视频制作器来制作“.mp4”,这是浏览器支持的视频格式。