Old codenameone code is not working. Used to work. Tested on Netbeans. AUDIO_URL=https ://goo.gl/ Y2YXiN (Remove spaces)

Viewed 30

This code used to work in the past. It doesn't work now. Please check.

ConnectionRequest req2 = new ConnectionRequest() {

                        @Override
                        protected void readResponse(final InputStream input) throws IOException {
                            Media media = Display.getInstance().createMedia(input, "audio/mp4", runnable);
                            if (media != null) {
                                media.prepare();
                                Object isSupported = media.getVariable(Media.VARIABLE_BACKGROUND_SUPPORTED);
                                if (Boolean.TRUE.equals(isSupported)) {
                                    media.setVariable(Media.VARIABLE_BACKGROUND_ARTIST, mediaTitle);
                                }
                            }
                            
                            if (media != null && media.getTime() <= media.getDuration()) {
                                 media.play();     
                            }
                        }
                      
                    };
                    req2.setPost(false);
                    req2.setHttpMethod("GET");
                    req2.setSilentRetryCount(2);
                    req2.setUrl(AUDIO_URL);
                    NetworkManager.getInstance().addToQueue(req2);
0 Answers
Related