1、添加声音
在Resources文件夹中添加Raw文件家,在把声音文件放在该文件夹中
2、编写代码处理
public class BeepManager { private static Activity m_CurrentActivity; private static MediaPlayer m_MediaPlayer = null; private static MediaPlayer BuildMediaPlayer(Context context) { MediaPlayer mediaplayer = new MediaPlayer(); mediaplayer.SetAudioStreamType(Stream.Music); mediaplayer.Completion += new EventHandler(mediaplayer_Completion); AssetFileDescriptor assetfiledescriptor = context.Resources.OpenRawResourceFd(0x7f050000); try { mediaplayer.SetDataSource(assetfiledescriptor.FileDescriptor, assetfiledescriptor.StartOffset, assetfiledescriptor.Length); assetfiledescriptor.Close(); mediaplayer.SetVolume(0.1F, 0.1F); mediaplayer.Prepare(); } catch (IOException ioexception) { mediaplayer = null; } return mediaplayer; } static void mediaplayer_Completion(object sender, EventArgs e) { m_MediaPlayer.SeekTo(0); } public static void PlayBeepSound(Activity activity) { m_CurrentActivity = activity; if (m_MediaPlayer == null) m_MediaPlayer = BuildMediaPlayer(m_CurrentActivity); m_MediaPlayer.Start(); } }