某些Android上传的视频无法在带有HTML5的Google Chrome浏览器上播放

问题描述 投票:0回答:1

在我的网络应用程序中,iPhone和Android手机可以上传视频,它可以在手机和桌面浏览器上播放。

然而某些Android手机上传视频但它无法在任何地方播放,虽然它似乎正确上传。

我调查了它,发现了一个不同之处。某些手机​​使用编解码器“MPEG-4,AAC”上传视频文件,其他手机上传“H.264,AAC”。

我目前正在使用ReactJs和html5视频标签来播放视频。它看起来没有办法解决视频标签选项。

Device and photo information

这是设备和照片信息。在您的左侧,华硕手机上传了具有MPEG-4视频编解码器的视频,但无法播放。 在您的右侧,Galaxy手机视频具有H.264编解码器,并播放。 两个视频都具有相同的格式mp4。

--

其他信息可能对您有所帮助,即使您下载该视频并从桌面浏览器上传,也无法播放。如果您知道解决方案,我将不胜感激,谢谢。

android html5 video mp4 codec
1个回答
1
投票

这个问题的答案是使用lambda和弹性转码器转换视频格式。看到这里:https://read.acloud.guru/easy-video-transcoding-in-aws-7a0abaaab7b8

根据我对MPEG-4的研究,它既不是编解码器也不是容器。 MP4是MPEG-4使用的音频和视频的标准格式容器。重点是MPEG-4是标准规范。

感谢@Offbeatmammal和@szatmary对此问题发表评论。

© www.soinside.com 2019 - 2024. All rights reserved.