using System.IO;
using System.Media;
using System.Windows.Forms;
using Namespce.Properties;
public static class SpeakerStream {
static Stream pass= Resources.pass;
static Stream fail= Resources.fail;
static byte[] passbyte = null;
static byte[] failbyte = null;
public static void Pass() {
if (passbyte == null) {
passbyte = new byte[pass.Length];
pass.Read(passbyte, 0, (int)pass.Length);
}
Play(passbyte);
}
public static void Fail() {
if (failbyte == null) {
failbyte = new byte[fail.Length];
fail.Read(failbyte, 0, (int)fail.Length);
}
Play(failbyte);
}
static void Play(byte[] filebyte) {
if (filebyte!=null) {
SoundPlayer player = new SoundPlayer(new MemoryStream(filebyte));
player.Play();
player.Dispose();
} else {
MessageBox.Show($"未找到指定资源:\n无法播放!");
}
}
}