首页 文章

IE9不在HTML5视频标签中播放肖像视频

提问于
浏览
0

出于某种原因,当使用HTML5视频标签时,我无法让IE9 / 10播放高于宽度的视频 .

演示:http://s.l6.no/demo/video+html5/

该演示显示了一个从1280x720缩小的视频,在所有经过测试的浏览器中播放完美,一个视频从720x1280缩小,适用于所有浏览器 but IE9 / 10 .

经测试并适用于:

  • Chrome 26,Windows 7 64位

  • Chromium 24,Ubuntu 64位

  • Firefox 14,Windows 7 64位

经过测试并且 not 适用于:

  • Internet Explorer 9,Windows 7 64位

  • Internet Explorer 10,Windows 7 64位

我正在使用FFmpeg将视频编码为MP4(x264)和WebM(VP8),当前命令对此进行了修改:

ffmpeg -i in.mp4 -vcodec libx264 -pix_fmt yuv420p -y -b:v 4000k out.mp4

缺乏配置文件设置将是我的第一点,但由于其他视频播放得很好,我不明白为什么它应该重要 .

有任何想法吗?

编辑:软旋转视频实际上不是一个选项,因为用户可以下载视频以进行离线播放 . 我可以为IE换码一个额外的版本,但是来吧,还有另一种方式,不是吗?

2 回答

  • 0

    这有点难看,但你可以将 -webkit-transform:rotate(90deg); 添加到视频标签的style属性中 . 但是,这也会旋转您的控件 .

  • 0

    问题是视频高度 . 它必须小于1088像素 . More here

相关问题