首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频屏幕方向不变

视频屏幕方向不变
EN

Stack Overflow用户
提问于 2014-02-18 23:35:17
回答 1查看 666关注 0票数 1

我设计了一个媒体播放器,简单地使用表面视图来渲染屏幕,使用MediaController来控制视频的状态。它同时支持横向/纵向模式。我用Nexus-4检查了它,它工作正常,但同样不能在HTC 1和galaxy上工作。

一些forum建议用G传感器设置进行检查。有什么想法/建议可以克服这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-21 14:40:18

您正在覆盖android:configChanges= "keyboardHidden|orientation|screenSize",这意味着现在您的应用程序需要处理方向更改。在这种情况下,只要方向发生变化,就会始终调用onConfigurationChanged方法。

所以在这个方法中,你可以对你的视频视图做任何你想做的事情。

代码语言:javascript
复制
@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        // landscape
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
        // portrait
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21858344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档