Java me 诺基亚E65上的J2ME媒体播放器可用吗?

Java me 诺基亚E65上的J2ME媒体播放器可用吗?,java-me,media-player,media,nokia,mmapi,Java Me,Media Player,Media,Nokia,Mmapi,我正在尝试用J2ME编写一个简单的媒体播放应用程序。目前我从最简单的事情开始,我只想从jar文件中包含的资源中播放一个wav文件。我使用的是以下简单代码: DataInputStream wav = new DataInputStream(getClass().getResourceAsStream("sample.wav")); Player player = Manager.createPlayer(wav, "audio/x-wav"); player.addPlayerListener(

我正在尝试用J2ME编写一个简单的媒体播放应用程序。目前我从最简单的事情开始,我只想从jar文件中包含的资源中播放一个wav文件。我使用的是以下简单代码:

DataInputStream wav = new DataInputStream(getClass().getResourceAsStream("sample.wav"));
Player player = Manager.createPlayer(wav, "audio/x-wav");
player.addPlayerListener(this);
player.realize();
VolumeControl vc = (VolumeControl) player.getControl("VolumeControl");
if( vc != null )
    vc.setLevel(100);
player.start();
我在两部手机上运行它:诺基亚E65和诺基亚3110c,前者具有最新固件,后者具有原始固件。在E65上,我看到播放器被创建,它开始播放,并且没有抛出异常。但我什么也听不见。。。同样的wav文件也适用于内置媒体播放器。 正如您所看到的,我有一个播放器侦听器,它只接收一条消息:STARTED。没有更改卷或结束媒体事件

诺基亚3110c上运行的同一jar文件播放效果良好,并显示所有预期的播放器事件


知道E65有什么问题吗?知道我做错了什么吗?

我在诺基亚论坛上找到了解决方案:

必须在用户配置文件中启用警告音

确保在当前配置文件中打开了警告声音

…检查设备的手册。在N96上,它位于工具、配置文件、选择配置文件、选项、个性化设置和警告音中


无法从j2me应用程序代码中检查此设置。

我找到了解决方案。。。必须在用户配置文件中启用警告音…请在答案中复制您的解决方案并接受它,以帮助本文的未来读者快速找到答案。