有点礼貌好不好!
好好用吧,别浪费哦!and my English name is Ruby , i am glad to know you all here .
using System;
using Symbol.Audio ;
namespace Scan
{
/// <summary>
/// audioPlay 的摘要说明。
/// </summary>
public class audioAlarm
{
//
// TODO: 在此处添加构造函数逻辑
//
private Symbol.Audio.Controller MyAudioController=null;
public int intFrequency=12000;
/// <summary>
/// 构造函数,初始化音频组件
/// </summary>
public audioAlarm()
{
Symbol.Audio.Device MyDevice=(Symbol.Audio.Device) Symbol.StandardForms.SelectDevice.Select(
Symbol.Audio.Controller.Title,
Symbol.Audio.Device.AvailableDevices);
if(MyDevice == null)
{
return;
}
//check the device type
switch (MyDevice.AudioType)
{
//if standard device
case Symbol.Audio.AudioType.StandardAudio:
MyAudioController = new Symbol.Audio.StandardAudio(MyDevice);
break;
//if simulated device
case Symbol.Audio.AudioType.SimulatedAudio:
MyAudioController = new Symbol.Audio.SimulatedAudio(MyDevice);
break;
default :
throw new Symbol.Exceptions.InvalidDataTypeException("Unknown Device Type");
}
this.MyAudioController.BeeperVolume=this.MyAudioController.BeeperVolumeLevels-1;
}
public void PlayBeep()
{
int Duration=500;//millisec