Разруха не в коде, а в головах
Date: 04/25/07
(Code WTF) Keywords: java
1. Имеется JAVA-приложение для мобильных телефонов.
...
mPlayer = Manager.createPlayer("capture://video");
mPlayer.realize();
mVideoControl = (VideoControl)mPlayer.getControl("VideoControl");
...
try {
byte[] raw = mVideoControl.getSnapshot( null );
mImage = Image.createImage(raw, 0, raw.length);
}
catch( Exception e ) { mMidlet.handleException(e); }
2. На некоторых моделях мобильных телефонов getSnapshot() порождает исключение, приводящее к появлению на экране телефона сообщения с текстом типа "getSnapshot() поддерживает только capture://image".
3. На форуме в ответ на сообщение об ошибке разработчики - в начале марта! - написали текст типа "Это известная ошибка, мы над ней работаем".
4. Замена двоичным редактором "video" на "image" в JAR-файле занимает минуту и приводит к желаемому результату.
Source: http://community.livejournal.com/code_wtf/82388.html