2008-10-19 101 views

回答

3

如果此设备支持audio/mpeg,您应该可以播放mp3使用此代码在您的MIDlet中...

这工作我的诺基亚Symbian手机

// Code starts here put this into midlet run() method 

public void run() 
{ 
    try 
    { 
    InputStream is = getClass().getResourceAsStream("your_audio_file.mp3"); 
    player = Manager.createPlayer(is,"audio/mpeg"); 

// if "audio/mpeg" doesn't work try "audio/mp3" 

    player.realize(); 
    player.prefetch(); 
    player.start(); 
    } 
    catch(Exception e) 
    {} 
} 

至于模拟器我的诺基亚的经验是,我不能让它模仿的MP3播放器,但是当我把应用程序在手机上它的工作原理...

1

没有源代码审查,我会建议使用wireles工具包(从http://java.sun.com)first。 它包含适用于Windows和示例代码,将让你玩一个WAV文件的标准J2ME模拟器。 假设工程确定你,试试你的三星设备上相同的代码(当然,WAV文件的位置可能会改变,所以你有一个微小的修改在示例代码进行)。 假设的作品,比较你的代码,不与示例代码