これはCN1でかなり可能であり、過去に数多くの開発者がこれを行っています。
MediaManager
を使用してリモートストリーミングURLを指定することができます。
以下
は、リモートURLからオーディオファイルを再生するために働くとストリーミングのために働くことができます:
Form radio = new Form(new BorderLayout());
Display.getInstance().scheduleBackgroundTask(() -> {
try {
Media audio = MediaManager.createMedia(streamingUrl, false);
audio.prepare();
Display.getInstance().callSerially(() -> {
final MediaPlayer player = new MediaPlayer(audio);
player.setAutoplay(true);
audio.setNativePlayerMode(false);
radio.add(BorderLayout.CENTER, player);
radio.revalidate();
});
} catch (IOException err) {
Log.e(err);
ToastBar.showErrorMessage("Error streaming audio: " + err);
}
});
radio.show();
ありがとう –