首页 文章

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

提问于
浏览
0

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

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

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

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

Device and photo information

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

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

1 回答

  • 1

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

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

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

相关问题