Improve handling of MultimediaManager to make it a bit easier to make a 'basic' build
[zxing.git] / javame / src / com / google / zxing / client / j2me / ZXingMIDlet.java
index b4ebb8e..7e8c2bc 100644 (file)
@@ -67,13 +67,17 @@ public final class ZXingMIDlet extends MIDlet {
     return videoControl;
   }
 
+  static MultimediaManager buildMultimediaManager() {
+    return new AdvancedMultimediaManager();
+    // Comment line above / uncomment below to make the basic version
+    // return new DefaultMultimediaManager();
+  }
+
   protected void startApp() throws MIDletStateChangeException {
     try {
       player = createPlayer();
       player.realize();
-      MultimediaManager multimediaManager = new AdvancedMultimediaManager();
-      // Comment line above / uncomment below to make the basic version
-      //MultimediaManager multimediaManager = new DefaultMultimediaManager();
+      MultimediaManager multimediaManager = buildMultimediaManager();
       multimediaManager.setZoom(player);
       multimediaManager.setExposure(player);
       videoControl = (VideoControl) player.getControl("VideoControl");