gpt4 book ai didi

java-me - J2ME 媒体播放器可以在诺基亚 E65 上运行吗?

转载 作者:行者123 更新时间:2023-12-02 10:26:50 25 4
gpt4 key购买 nike

我正在尝试用 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。 (没有 VOLUME_CHANGEDEND_OF_MEDIA 事件。)

在诺基亚 3110c 上运行的相同 jar 文件运行良好并显示所有预期的玩家事件。

知道 E65 可能有什么问题或者我做错了什么吗?

最佳答案

我在诺基亚论坛找到了解决方案:Does J2ME Media Player on Nokia E65 work?

必须在用户的个人资料中启用警告音。

Make sure you have "warning sounds" switched on in the current profile...

...check the manual for the device. On the N96, it's in Tools, Profiles, (select profile), Options, Personalise, Warning Tones.

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

关于java-me - J2ME 媒体播放器可以在诺基亚 E65 上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2105440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com