Что конкретно понимают функции реалиста () и prefetch ()? - PullRequest
0 голосов
/ 16 апреля 2011

Что означают realize() и prefetch()?

для аудиофайлов:

InputStream is = getClass().getResourceAsStream("/SMS.mp3");
player = Manager.createPlayer(is,"audio/mpeg")
player.realize();
player.prefetch();
player.start();

для камеры ...

player = Manager.createPlayer("capture://video");
player.realize();
videoControl = (VideoControl)player.getControl("VideoControl");
Canvas canvas = new VLCCanvas( videoControl);
d.setCurrent(canvas);
player.start();

в приведенном выше коде несколько раз он использует только execute () и несколько раз prefetch ().Но что это значит?

1 Ответ

1 голос
/ 24 апреля 2011

Вам, вероятно, стоит взглянуть на API документы , которые говорят именно об этом.Я полагаю, что API является гибким и может выполнять переходы без вызова состояния, когда для выполнения указывается более поздний (т. Е. Реализация без предварительной выборки, вызываемой первой).

...