我有一种情况,我是通过expo / react-native录制视频并将其上传到s3存储桶的。但是,当我在浏览器中访问s3链接时,视频将无法播放。但是,如果我先下载视频,它将在VLC媒体播放器中播放。我不确定为什么视频无法在Chrome(或其他任何浏览器)中播放。预期的行为是链接将在浏览器中播放。
复制步骤:
但是,如果我下载视频并在VLC中打开它,则可以正常播放。有人知道发生了什么吗?
注意-我受此SO启发,只需更改文件扩展名How can I convert mov to mp4 on ios device,即可将.mov转换为.mp4。>
链接到文件:https://sandbox-of-sandboxes.s3.amazonaws.com/iKmlKprIs.mp4
我有一种情况,我是通过expo / react-native录制视频并将其上传到s3存储桶的。但是,当我在浏览器中访问s3链接时,视频将无法播放。但是,视频...
这些文件使用HEVC编解码器进行编码。并非所有浏览器都普遍支持HEVC。您必须将文件隐藏到AVC / h.264