Показать сообщение отдельно
Старый 05.09.2006, 19:32   #1
@lex
Оператор ЭВМ
 
Регистрация: 31.08.2006
Сообщений: 42
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Воспроизведение видео?

Привет всем!
Хотел спросить по поводу воспроизведения видео...

Сам проект пишу на 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
(Offline)
 
Ответить с цитированием