Размер дисплея управления видео должен быть вертикального диспетчера поля в Blackberry - PullRequest
0 голосов
/ 28 апреля 2011

Я новичок в BlackBerry. Недавно я работаю над приложением для камеры, в котором в методе инициализации камеры я использую объект видеоконтроля для инициализации камеры, а код, который я использовал, выглядит следующим образом:1001 *

      try
        {
            // Create a player for the Blackberry's camera
            Player player = Manager.createPlayer( "capture://video" );
            // Set the player to the REALIZED state (see Player javadoc)
            player.realize();
            _videoControl = (VideoControl)player.getControl( "VideoControl" );

            if (_videoControl != null)
            {

                _videoField = (Field) _videoControl.initDisplayMode (VideoControl.USE_GUI_PRIMITIVE,"net.rim.device.api.ui.Field");

                _videoControl.setDisplaySize(460,320 );

                _videoControl.setVisible(true);


            }
         player.start();




        }
        catch(Exception e)
        {
            Camera.errorDialog("ERROR " + e.getClass() + ":  " + e.getMessage());
        }
    }

при реализации такого кода я получил изображение размера элемента управления видео по умолчанию, но я хочу, чтобы контроллер занимал начальный размер менеджера вертикального поля

даже при использовании кода: "_videoControl.setDisplaySize (460 320);"контроллер не может занимать размер, как показано

, поэтому кто-нибудь может мне помочь в этом отношении

в отношении Пинкеша Гупта

1 Ответ

0 голосов
/ 24 ноября 2011

Вы должны указать флаги MainScreen.USE_ALL_WIDTH|MainScreen.USE_ALL_HEIGHT в конструкторе основного экрана. Проверьте что Blackberry говорит об этом

...