Il n'existe aucun moyen fiable pour garantir qu'un MIDlet diffusera des données audio car vous ne contrôlez pas la façon dont le fabricant du téléphone a implémenté JSR-135 (la spécification qui vous donne l'API pour lire l'audio dans un MIDlet).
Techniquement, la création d'un lecteur multimédia Java à l'aide de javax.microedition.media.Manager.createPlayer(String aUrl)
doit faire en sorte que le flux d'implémentation JSR-135 transmette les données audio situées à l'URL. Malheureusement, seul le streaming de contenu audio très simple (wav plus souvent que mp3), le cas échéant, est généralement pris en charge sur une connexion réseau et, le plus souvent, un appel à createPlayer(String aUrl)
lèvera une exception si l'URL ne 't commencer par "file: //"
Il y a probablement des périphériques où le fabricant a réussi à brancher un module audio/réseau plus complet dans l'implémentation JSR-135, mais les trouver nécessitera beaucoup de tests pour vous.