ios - Sencha/PhoneGap App-视频关闭的iOS7,空白

标签 ios extjs cordova webview

我一直在想办法解决这个问题,但我无法弄清楚。

因此,我们所使用的是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/

相关文章:

ios - 在文本字段中的特定字符串之前获取文本字段中的字符串

javascript - 在 ExtJS 中突出显示/选择网格行

javascript - ExtJS - 将监听器添加到标题

javascript - 为什么这个 ExtJS 代码得到错误 "this.el is null"?

javascript - 使用 setTimeout 或动画 css3 时如何使用 Phonegap 和固定的 div?

android - 如何从 Rikulu 调用 Android 原生代码?

ios - 同一 Appium session 上的多个 iOS 模拟器

iOS CAEmitterCell烟花效果

javascript - 选择不同元素时在 jQuery mobile/phonegap 中隐藏 iOS 键盘?

ios - "No Challenges"消息游戏中心 iOS 8