本文是在同一个游戏中移植在不同机型时所做的对声音的处理,考虑到性能的要求,对每种类型的手机做了一定的要求。
s40中的声音处理:
1)import com.nokia.mid.sound.*;
2)Sound soundPlayer;
void initSound(){
soundPlayer = new Sound(b_main,1);
if(m_playSound == 1)
}
3)byte[] b_main = ;
4)static int m_playSound = 1;
5)在程序中对声音的控制m_playSound = (byte)(1 - m_playSound);
if(m_playSound == 1) catch(Exception e){}
}
if(m_playSound == 0) catch(Exception e){}
}
使用ott文件在nokia 40或60中。
1)定义数据结构
public class EMSound
{
public int type;
public byte[] data;
public EMSound(byte[] data, int type)
{
this.type = type;
this.data = data;
}
}
2)import com.nokia.mid.ui.*;
import com.nokia.mid.sound.*;
时间: 2024-09-21 11:34:13