コード例 #1
0
ファイル: Player.java プロジェクト: treejames/Children
  // ------------------ surface relative-------------------
  void initSurfaceView() {
    mSurfaceView = (MySurfaceView) this.findViewById(R.id.surface_view);
    mSurfaceView
        .getHolder()
        .addCallback(
            new SurfaceHolder.Callback() {
              @Override
              public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
                Logger.LOGD(TAG, "Surface Change:::");
              }

              @Override
              public void surfaceCreated(SurfaceHolder holder) {
                Logger.LOGD(TAG, "surfaceCreated");
                mSurfaceView.setY(0);
                // mHolder.setFixedSize(mDm.widthPixels, mDm.heightPixels);
                mSurfaceView.getHolder().setFixedSize(mDm.widthPixels, mDm.heightPixels);
                mSurfaceView.mIsFullScreen = false;
                if (mPlayer != null) mPlayer.setDisplay(/*mHolder*/ mSurfaceView.getHolder());
              }

              @Override
              public void surfaceDestroyed(SurfaceHolder holder) {
                Logger.LOGD("Surface Destory:::", "surfaceDestroyed called");
              }
            });
  }