Donc, j'essaie d'obtenir une vidéo à jouer à partir d'une URL HTTP. Pour ce faire, j'utilise un objet URL, puis openStream là-dessus, comme suit:Blackberry JDE ne voit pas java.net?
URL url = new URL("http://good-3gp-videos.com/viapic/e39903da6e5c1e1c5d572a49a88a99e6.3gp");
player = Manager.createPlayer(url.openStream(), null);
Cependant, il y a un problème. Lorsque j'essaie d'importer java.net.URL, eclipse prétend qu'il n'a aucune idée de ce que c'est. Même lorsque je le fais:
import java.net.*;
Je reçois toujours l'erreur.
Si j'essaie de l'exécuter de toute façon, il refuse de construire, et donc mes changements ne sont pas utilisés. Est-ce que le Blackberry JDE refuse simplement d'utiliser certaines classes Java natives, ou est-ce que je fais quelque chose d'horriblement mal? Je sais que java.net existe pour ma version de Java!
Mes déclarations d'importation sont les suivantes:
import javax.microedition.media.Player;
import javax.microedition.media.Manager;
import javax.microedition.media.control.VideoControl;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.component.LabelField;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.system.Characters;
import java.net.*;
Je pensais que peut-être les choses net.rim voulait dire que je pouvais laisser tomber le java. partie, et donc j'ai essayé:
import net.URL;
Et toujours eu le même résultat. Est-ce que le simulateur Blackberry a son propre paquet net? Ce serait très ennuyeux.