forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JAVA Micro Edition (http://forum.boolean.name/forumdisplay.php?f=52)
-   -   Как прорисовать видео в канвасе???? (http://forum.boolean.name/showthread.php?t=5166)

Sic 30.11.2007 20:36

Как прорисовать видео в канвасе????
 
нужно открыть видео из файл системы и воспроизвести его в канвасе. как передать видео в канвас???

Piligrim 30.11.2007 20:40

Re: Как прорисовать видео в канвасе????
 
Код:

                try {
                        p = Manager.createPlayer(location);
                        p.realize();
                        // Grab the video control and set it to the current display.
                        vc = (VideoControl)p.getControl("VideoControl");
                        if (vc != null) {
//                            vc.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, FW.m);
//                            vc.setVisible(true);
                            FW.F.setTitle("Video");
                            FW.F.append((Item)vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null));
                            vc.setDisplayFullScreen(true);
                            Display.getDisplay(FW.fw).setCurrent(FW.F);
                        }
                        p.start();
                } catch (Exception ex) {last_err = ex.getMessage();}

Так сделано у меня в библиотеке для МР. Используется форма, для вывода на Canvas надо использовать закомментированную часть, но она не на всех телефонах работает. В location пишешь, например "file:///b/mobile/video/file.mp4"

Sic 02.12.2007 16:01

Re: Как прорисовать видео в канвасе????
 
pilgrim, приложение зависает если так сделать...
Нужно использовать extends Canvas ????

Piligrim 02.12.2007 21:39

Re: Как прорисовать видео в канвасе????
 
Нет, я же писал, что используется форма. На канвас мне таже не удалось вывести.

ViNT 03.12.2007 23:43

Re: Как прорисовать видео в канвасе????
 
Странно, у меня на SE даже код с формой не работает, хотя MiniCommander без проблем видео показывает(кстати в канвасе).

Piligrim 04.12.2007 11:51

Re: Как прорисовать видео в канвасе????
 
Цитата:

Сообщение от ViNT
Странно, у меня на SE даже код с формой не работает, хотя MiniCommander без проблем видео показывает(кстати в канвасе).

Я как-то миникомандером не пользуюсь. Скачаю проверю на своих телефонах.

Sic 05.12.2007 18:32

Re: Как прорисовать видео в канвасе????
 
У меня код в форме работеат...
Я видел несколько приложений где видео в канвасе показывает...
KDPlayer, MVideo....
Будем еще пробувать!


Часовой пояс GMT +4, время: 21:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot