客户现在有一个要求,就是把视频旋转90度播放
但是除了视频以外的其他控件、按钮之类的都不要旋转找了很多方法了,都不行,很多方法旋转是旋转了,但是要么控件和视频一起旋转了,要么就是控件旋转了,但是视频没有旋转,难道是在上层用Java无法实现吗?求大神帮助!
但是除了视频以外的其他控件、按钮之类的都不要旋转找了很多方法了,都不行,很多方法旋转是旋转了,但是要么控件和视频一起旋转了,要么就是控件旋转了,但是视频没有旋转,难道是在上层用Java无法实现吗?求大神帮助!
我现在的需求其实和这个帖子里是一样的:
http://blog.csdn.net/davidbeckham2901/article/details/7702307就是要旋转某一个VideoView或者SurfaceView里的视频(或者将View和视频一同旋转也可以),同时保持其他组件不动但是试了各种方法还是不行……
在AndroidManifest.xml配置文件的activity属性里添加android:configChanges="orientation"和android:screenOrientation="sensor";
加上如下代码:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
就可以很简单达到旋转的效果,也满足了客户的需求。后来在原来的App的基础上想改造成楼主的方式来实现,没行通,也觉得很奇怪,我问了一些用其他操作系统做这样的App的朋友,反馈是没问题的。难道android系统也这局限?或者是版本的缘故?