播放声音文件的问题
请问nokia40s的手机都支持什么格式的声音文件?怎么播放声音啊? 问题点数:50、回复次数:6Top
1 楼prok(换换口味)回复于 2004-08-03 11:14:28 得分 0
谁帮我贴个码看下啊。。。Top
2 楼J2MEBOY()回复于 2004-08-05 22:59:31 得分 10
ottTop
3 楼jackalSword(刀剑啸)回复于 2004-08-06 09:20:57 得分 10
NOKIA40是不能播放声音文件的,只能自己写单音或者将声音文件转换成Byte[]再进行播放.Top
4 楼prok(换换口味)回复于 2004-08-09 13:18:16 得分 0
啊?这么惨,那nokia60得可以吗?Top
5 楼prok(换换口味)回复于 2004-08-09 13:18:46 得分 0
还有ott得怎么播啊Top
6 楼suddenzhous(suddenzhou)回复于 2004-08-17 15:18:54 得分 30
private javax.microedition.media.Player p;
private javax.microedition.media.PlayerListener pl;
...
if(p != null){
if(p.getState() == javax.microedition.media.Player.STARTED)return;
if(p.getState() == javax.microedition.media.Player.PREFETCHED)p.
deallocate();
p.removePlayerListener(pl); //
p.close();
p = null;
}
InputStream is = getClass().getResourceAsStream("/sound/back.mid");
//InputStream is=getClass().getResourceAsStream("/initial.mid");
if(is == null)
System.out.println("the input stream is null!!!");
//p=Manager.createPlayer(is,"audio/x-tone-seq");
p = Manager.createPlayer(is, "audio/midi");
if(p.getState() == javax.microedition.media.Player.UNREALIZED)p.
realize();
if(p.getState() == javax.microedition.media.Player.REALIZED)p.
prefetch();
//is.close();
p.addPlayerListener(pl); //
p.setLoopCount(loop);
VolumeControl volume = (VolumeControl)p.getControl("VolumeControl");
if(volume != null)
{
//Current setting
//int volumesetting = volume.getLevel();
volume.setLevel(100);
//volume.setMute(true);
//int volumesetting = volume.getLevel();
//System.out.println(volumesetting);
}
if(p.getState() == javax.microedition.media.Player.PREFETCHED)p.
start();
is.close();
nokia s60 播放midiTop




