j2me音频播放器

时间:2011-09-30 12:18:29

标签: java-me media-player mmapi

我使用以下代码创建了一个音频播放器。

try {

    InputStream is = getClass().getResourceAsStream("bell.wav");

    player = Manager.createPlayer(is, "audio/X-wav");

    player.realize();

    player.prefetch();
    player.start();


}
catch (IOException ex) {
    ex.printStackTrace();

}
catch (MediaException ex) {
    ex.printStackTrace();

}

此代码在模拟器上运行没有任何问题。但它不适用于手机。 抛出MediaException。我认为手机不支持这个播放器。 对此有任何解决方案吗?

1 个答案:

答案 0 :(得分:1)

通过检查

来检查设备支持的mime类型可能会有所帮助
Manager.getSupportedContentTypes(String protocol);

Manager.getSupportedProtocols(String content_type);

您也可以尝试使用URL而不是InputStream

Manager.createPlayer(String url);