Malcolm, неправильно подсказали, вот неправильно и сделал. cHeRsAnYa1, вот так вот сразу плейер стартовать? А как же realize(), как же prefetch()? Vampi", try { Player p = Manager.createPlayer("/abc.wav"); p.realize(); p.prefetch(); p.start(); } catch (MediaException pe) { } catch (IOException ioe) { }
aNNiMON, да, так сразу. Доки читай. И в дополнение - If start is called when the Player is in the UNREALIZED or REALIZED state, it will implicitly call prefetch.
Pavlus, переходит, cHeRsAnYa1 все написал совершенно правильно. При создании плеер находится в состоянии UNREALIZED, соответственно при вызове start() в таком случае ручного вызова prefetch() не требуется, как уже написали выше. Если где-то кривая реализация - это уже отдельный вопрос, но сам по себе такой код совершенно корректен.
8 мая 2010 в 15:31