我正在使用视频标签在 iPad 和 Android 设备中流式传输 hls。
我在 Android 中遇到一个问题,在进入全屏模式后,视频被拉伸以填满设备的屏幕,这打破了原来的宽高比。
旋转后它会走正确的路。
这是我正在使用的示例代码,虽然它是 hls,但我相信普通视频文件也存在同样的问题。
<video id="main-video" src="my_hls_link.m3u8" style="width:100%; height:270px;">
</video>
和 javascript:
var player = document.getElementById("main-video");
player.addEventListener('webkitbeginfullscreen', function(){
this.load();
this.play();
}, false);
在 Nexus 7 Android 4.1 和 kindlefire Android 4.0 中使用 chrome 进行了测试