java - j2me中无法播放mp3

标签 java java-me audio-player

我正在尝试从直接网络链接(http)播放文件,但它抛出异常:

Can not create player for: Unsupported contect type

代码很简单

Player player = Manager.createPlayer("http://c648382.r82.cf2.rackcdn.com/01_Genesis_001/0001.mp3");
player.realize();
player.start();

这里是 StackTrace:

javax.microedition.media.MediaException: Cannot create a Player for: Unsupported content type
    at javax.microedition.media.Manager.getPlayerFromType(+13)
    at javax.microedition.media.Manager.createPlayer(+35)
    at javax.microedition.media.Manager.createPlayer(+389)

我正在使用 WTK 2.5.2DefaultColorPhone 模拟器

有什么建议吗?

最佳答案

据我所知2.5.2不支持mp3。你试过吗newer versions模拟器?

根据我的内存,有一种方法可以以编程方式查找特定设备/模拟器支持的内容类型。如果您有兴趣,请查看 JSR 135 (MMAPI) javadocs 以获取详细信息。

关于java - j2me中无法播放mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7136730/

相关文章:

java - Lombok 不通过 Maven 生成代码

java - Spring 批处理 : How exactly does executing a job all come together?

java - 使用名称而不是 PID 终止 Java 进程

java - 如何使用 j2me 中的命令提示符在无线工具包模拟器中安装 jar 文件?

blackberry - 在 Blackberry J2ME 中写入时 LWUIT "Textfield"主题被覆盖

ffmpeg - 属性错误 : 'FFmpegPCMAudio' object has no attribute '_process'

java - (Java) 插入事件时 Google 日历格式错误

file - java我: How to clear a file

ios - 即使应用程序正在播放音乐,应用程序也会从后台状态暂停

android - 如何从Android中的原始文件夹一个接一个地播放音频文件