首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android视频尺寸有关问题

2012-05-24 
Android视频尺寸问题我用mediaplayer和surfaceview自己做个视频,但是视频的尺寸无法搞好,无法适应不同的手

Android视频尺寸问题
我用mediaplayer和surfaceview自己做个视频,但是视频的尺寸无法搞好,无法适应不同的手机,我在小米和索爱上是正常的,但在一款三星机子上,他把视屏文件等于转了90度,我得到的宽度其实是纵向的,导致算出来的尺寸显示出来有点压变形了,怎么搞,怎样知道手机得到的视频宽高是否没有被调转?

[解决办法]
比较屏幕的宽高
如果高>宽是正常的,那么宽>高就是被调转过的。
反之亦然。
如果调换了就交换宽和高。

Java code
    /**     * 获取屏幕高度     */    public static int getScreenHeight(Activity activity){        WindowManager manage = activity.getWindowManager();        Display display = manage.getDefaultDisplay();        return display.getHeight();    }        /**     * 获取屏幕宽度     */    public static int getScreenWidth(Activity activity){        WindowManager manage = activity.getWindowManager();        Display display = manage.getDefaultDisplay();        return display.getWidth();    } 

热点排行