我一直在想办法解决这个问题,但我无法弄清楚。
因此,我们所使用的是sencha视频来显示视频。
var video = {
xtype: 'video',
url: res,
posterUrl: shortd[1],
enableControls: true
};
Ext.getCmp('VideoInfoVideo').add(video);
播放视频时,iOS7以全屏方式打开它,关闭视频时,底部(整个应用程序)将添加约20px的空白。如果您再次打开视频,则会添加另一个20px。
jQuery看到了body标签的区别,但是将高度设置为原始高度时,它什么也没做。
忘了提及,Sencha版本:2.3.1,电话间隙2.9.1
最佳答案
我最终得到了一个hacky修复程序来解决此问题。
我会检测视频何时结束或退出全屏,然后有200ms的延迟来重置应用程序上的高度以删除20px的空白。
关于ios - Sencha/PhoneGap App-视频关闭的iOS7,空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21324038/