荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Junhot (倚浩), 信区: DotNET
标  题: C#中DirectShow中的Audio的简单应用
发信站: 荔园晨风BBS站 (Sun Jan  5 10:18:23 2003), 站内信件


C#中DirectShow中的Audio的简单应用

/******************************/
/*
/*   ULike  DirectX  Library
/*
/*        UDirectShow
/*
/*     Create By Junhot
/*  Last Modified: 2002-12-20
/*
/******************************/
using System;
using Microsoft.DirectX.AudioVideoPlayback;

namespace ULike.DirectXLib
{
        /// <summary>
        /// UDirectShow 的摘要说明。
        /// </summary>
        public class UDirectShow
        {
                private Audio _Audio = null;

                /// <summary>
                /// 构造函数
                /// </summary>
                public UDirectShow()
                {
                        //
                        // TODO: 在此处添加构造函数逻辑
                        //
                }

                /// <summary>
                /// 初始化
                /// </summary>
                /// <param type="string" name="fileName"></param>
                public void Initialise(string fileName)
                {
                        try
                        {
                                _Audio = new Audio(fileName);
                                _Audio.Play();
                        }
                        catch
                        {
                                System.Windows.Forms.MessageBox.Show(fileName +
" could not be opened.", "Invalid file.",
System.Windows.Forms.MessageBoxButtons.OK,
System.Windows.Forms.MessageBoxIcon.Information);
                        }

                }

                /// <summary>
                /// 播放
                /// </summary>
                public void Play()
                {
                        _Audio.Stop();
                        _Audio.Play();
                }

                /// <summary>
                /// 停止
                /// </summary>
                public void Stop()
                {
                        _Audio.Stop();
                }
        }
}


--
L.S.T.Y
ULike--By LemonTea Studio

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.55.222]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店