Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 静态类 > Sys >
Audio

Play(location) 播放 .wav 声音文件。
Play(location, playMode) 播放 .wav 声音文件。
Stop() 停止在后台播放声音。

参数说明

名称 说明
location 必填项,字符串类型,要计算的表达式,使用聚合函数进行统计。
playMode

可选项,AudioPlayMode型枚举,播放模式。

///<summary>指示如何在调用音频方法时播放声音。</summary>
public enum AudioPlayMode
{
    //Sys.Audio.Play 方法来播放声音,并等待,直到它完成之前调用代码将继续。
    WaitToComplete = 0,
    //Sys.Audio.Play 方法以在后台播放声音。 调用代码将继续执行。
    Background = 1,
        //Sys.Audio.Play会让声音一直在后台播放,直到调用Stop方法。调用代码将继续执行。
    BackgroundLoop = 2
}

Vb.Net
'第一种用法
Sys.Audio.Play("D:\music.wav",AudioPlayMode.WaitToComplete)

'第二种用法
Sys.Audio.Play("D:\music.wav",AudioPlayMode.BackgroundLoop)
Sys.Audio.Stop()

C#
// 第一种用法
Sys.Audio.Play(@"D:\music.wav", AudioPlayMode.WaitToComplete);

// 第二种用法
Sys.Audio.Play(@"D:\music.wav", AudioPlayMode.BackgroundLoop);
Sys.Audio.Stop();