MP4无法在IE9 / Chrome中播放

时间:2012-07-09 17:33:37

标签: h.264 mp4

我有一个iOS应用程序,利用相机创建和保存视频,然后上传到Web服务器。但是,当我尝试使用IE9在服务器上查看这些视频时,我得到一个音频流,但我只看到了海报。在Chrome浏览器中查看时,我执行观看视频,但它会旋转90度。

MP4文件已使用H.264编码。当我尝试将MP4转换为FLV并在flash播放器中使用它时,它仍然旋转了90度。我试过videojs但无济于事。造成这种情况的原因是什么?如何解决?

非常感谢所有帮助,我总是接受答案!

1 个答案:

答案 0 :(得分:1)

我不知道为什么这些视频没有在IE9上播放。

视频会轮换,因为iOS设备会以固定方向录制,然后根据需要设置rotate元数据标记。有些玩家认识并采取行动,许多人没有。

有关使用FFmpeg旋转视频的说明,请参阅this answer,但大多数视频处理软件都应该能够执行此操作。