横向代号视频未填满屏幕

Posted

技术标签:

【中文标题】横向代号视频未填满屏幕【英文标题】:codenameone video in landscape is not filling screen 【发布时间】:2018-02-01 21:44:33 【问题描述】:

我正在开发一款包含视频播放器的 CodeName One 应用。 我已经使用新的 gui 构建器和约束布局设置了我的表单布局。 在其中我有一个边框布局容器,它应该填充整个显示器。 在我的代码中,我正在创建一个 MediaPlayer 并将其添加到容器的中心(我也尝试过 North)。 问题是当应用程序处于横向时,视频没有填满屏幕的宽度。在纵向中,它按预期工作。 关于如何实现这一目标的任何建议?

这是来自模拟器的屏幕截图,显示了该问题;

【问题讨论】:

【参考方案1】:

更常见的方法是在Form 上使用大小更改侦听器以在Display.isPortrait()false 时自动切换到本机播放器模式。我还建议使用放大镜图标来手动完成。

您可以使用setNativePlayerMode(true) 来做到这一点

【讨论】:

以上是关于横向代号视频未填满屏幕的主要内容,如果未能解决你的问题,请参考以下文章

Android 23 及更小版本在横向模式下不会填满所有屏幕

AbsoluteLayout 不填满屏幕

相机预览不填满屏幕

怎么让电脑画面填满屏幕??

UIViewController 没有填满屏幕

应用程序不会填满设备屏幕,启动屏幕也不会自动旋转