自己做了一个视频播放器,用的是MediaPlayer和SurfaceView。用模拟器测试正常,但是用Android平板电脑测试时,播放的视频画面倒过来了。在网上找了一下,没有找到任何相关资料。因此,想在这里问问大家有没有遇到这种情况,如何解决?
谢谢!

解决方案 »

  1.   


    private int getRotation() throws SettingNotFoundException {
    int curRotation = Settings.System.getInt(getContentResolver(),
    Settings.System.ACCELEROMETER_ROTATION);
    return curRotation;
    } private void setRotationOn() throws SettingNotFoundException {
    int settingTemp = 0;
    settingTemp=getRotation();
    storeRotation = settingTemp;
    if (settingTemp == 0) {
    Settings.System.putInt(getContentResolver(),
    Settings.System.ACCELEROMETER_ROTATION, 1); } else {
    Log.i(TAG, "Rotation was locked off!");
    }
    }1. 首先判断是否可以横竖转化
    2. 可以横竖转化,则关闭转换功能。 
      

  2.   

    楼主解决了吗,我试了下上面7楼的code,貌似问题没解决啊。