123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- using System;
- using System.Media;
- namespace Ant.Service.Utilities
- {
- /// <summary>
- /// 处理多媒体的公共类
- /// </summary>
- //public class MediaHandler
- //{
- // #region 同步播放wav文件
- // /// <summary>
- // /// 以同步方式播放wav文件
- // /// </summary>
- // /// <param name="sp">SoundPlayer对象</param>
- // /// <param name="wavFilePath">wav文件的路径</param>
- // public static void SyncPlayWAV(SoundPlayer sp, string wavFilePath)
- // {
- // try
- // {
- // //设置wav文件的路径
- // sp.SoundLocation = wavFilePath;
- // //使用异步方式加载wav文件
- // sp.LoadAsync();
- // //使用同步方式播放wav文件
- // if (sp.IsLoadCompleted)
- // {
- // sp.PlaySync();
- // }
- // }
- // catch (Exception ex)
- // {
- // string errStr = ex.Message;
- // throw ex;
- // }
- // }
- // /// <summary>
- // /// 以同步方式播放wav文件
- // /// </summary>
- // /// <param name="wavFilePath">wav文件的路径</param>
- // public static void SyncPlayWAV(string wavFilePath)
- // {
- // try
- // {
- // //创建一个SoundPlaryer类,并设置wav文件的路径
- // SoundPlayer sp = new SoundPlayer(wavFilePath);
- // //使用异步方式加载wav文件
- // sp.LoadAsync();
- // //使用同步方式播放wav文件
- // if (sp.IsLoadCompleted)
- // {
- // sp.PlaySync();
- // }
- // }
- // catch (Exception ex)
- // {
- // string errStr = ex.Message;
- // throw ex;
- // }
- // }
- // #endregion
- // #region 异步播放wav文件
- // /// <summary>
- // /// 以异步方式播放wav文件
- // /// </summary>
- // /// <param name="sp">SoundPlayer对象</param>
- // /// <param name="wavFilePath">wav文件的路径</param>
- // public static void ASyncPlayWAV(SoundPlayer sp, string wavFilePath)
- // {
- // try
- // {
- // //设置wav文件的路径
- // sp.SoundLocation = wavFilePath;
- // //使用异步方式加载wav文件
- // sp.LoadAsync();
- // //使用异步方式播放wav文件
- // if (sp.IsLoadCompleted)
- // {
- // sp.Play();
- // }
- // }
- // catch (Exception ex)
- // {
- // string errStr = ex.Message;
- // throw ex;
- // }
- // }
- // /// <summary>
- // /// 以异步方式播放wav文件
- // /// </summary>
- // /// <param name="wavFilePath">wav文件的路径</param>
- // public static void ASyncPlayWAV(string wavFilePath)
- // {
- // try
- // {
- // //创建一个SoundPlaryer类,并设置wav文件的路径
- // SoundPlayer sp = new SoundPlayer(wavFilePath);
- // //使用异步方式加载wav文件
- // sp.LoadAsync();
- // //使用异步方式播放wav文件
- // if (sp.IsLoadCompleted)
- // {
- // sp.Play();
- // }
- // }
- // catch (Exception ex)
- // {
- // string errStr = ex.Message;
- // throw ex;
- // }
- // }
- // #endregion
- // #region 停止播放wav文件
- // /// <summary>
- // ///
- // /// </summary>
- // /// <param name="sp">SoundPlayer对象</param>
- // public static void StopWAV(SoundPlayer sp)
- // {
- // sp.Stop();
- // }
- // #endregion
- //}
- }
|