客户现在有一个要求,就是把视频旋转90度播放
但是除了视频以外的其他控件、按钮之类的都不要旋转找了很多方法了,都不行,很多方法旋转是旋转了,但是要么控件和视频一起旋转了,要么就是控件旋转了,但是视频没有旋转,难道是在上层用Java无法实现吗?求大神帮助!

解决方案 »

  1.   

    view有一个属性,旋转角度的。我忘了,给你查查。
      

  2.   

    客户要求用Google自带的播放器
      

  3.   

    谢谢版大……不过我已经关了重力感应,还是不行
    我现在的需求其实和这个帖子里是一样的:
    http://blog.csdn.net/davidbeckham2901/article/details/7702307就是要旋转某一个VideoView或者SurfaceView里的视频(或者将View和视频一同旋转也可以),同时保持其他组件不动但是试了各种方法还是不行……
      

  4.   

    也在弄视频旋转这块,用的amlogic的,他们自己改了播放器,视频压根不能旋转,郁闷啊
      

  5.   

    我是做整个lcd都旋转的,发现在一些分辨率上可以旋转,但视频有些不正常
      

  6.   

    我这边是要求只旋转界面中的某个videoview的视频,还要保持其他组件不动
      

  7.   

    我也做过相类似的App,不过不像楼主的需求那样,我的是用旋转整个屏幕的方式来处理的:
    在AndroidManifest.xml配置文件的activity属性里添加android:configChanges="orientation"和android:screenOrientation="sensor";
    加上如下代码:
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
    }
    就可以很简单达到旋转的效果,也满足了客户的需求。后来在原来的App的基础上想改造成楼主的方式来实现,没行通,也觉得很奇怪,我问了一些用其他操作系统做这样的App的朋友,反馈是没问题的。难道android系统也这局限?或者是版本的缘故?