Привет всем!
Хотел спросить по поводу воспроизведения видео...
Сам проект пишу на MIDlet pascal, на Java написан только класс использования плэера, вот его основная функция:
public static int open_url(String url) {
int res = 1;
try {
close_player();
play = (Player) Manager.createPlayer(url);
play.realize();
vc = (VolumeControl) play.getControl("VolumeControl");
vid = null;
vid = (VideoControl) play.getControl("VideoControl");
if (vid != null) {
res = 2;
vid.initDisplayMode(vid.USE_GUI_PRIMITIVE, null);
}
if (play.getState() != play.REALIZED) {res = 0;}
play.prefetch();
vc.setLevel(50);
if (play.getState() != play.PREFETCHED) {res = 0;}
} catch (Exception e) {res = 0;}
return res;
}
Аудио воспроизводится номально, а из видео играет только звук. Если использовать режим воспроизведения USE_DIRECT_VIDEO с
Canvas`ом (как это описано в документации), то функция возвращает ноль
Так вот, что нужно дописать/переписать в районе строки "vid.initDisplayMode(vid.USE_GUI_PRIMITIVE, null);", чтобы можно было
видеть изображение и как его можно скрыть и заново показать?
Заранее благодарен.
P.S.: Проект для телефонов Siemens х75