读书人

C#有关调节声音的有关问题

发布时间: 2012-01-28 22:06:13 作者: rapoo

C#有关调节声音的问题?
我做了一个Flash播放器,请问如何通过一个 TrackBar 来调节Flash播放时的声音啊。请高手说一下。

[解决办法]
帮顶吧...
[解决办法]
帮顶。。
[解决办法]
<一> Visual Basic Beep()

1.使用Visual Basic Beep函数;添加引用 Miscorsoft Visual Basic Runtime

2.调用 Interaction.Beep();

<二> 使用MessageBeep(unit uType):需添加 using System.Runtime.InteropServices;

public const int MB_ICONEXCLAMATION = 48;

[DllImport( "user32.dll ")]
public static extern bool MessageBeep(uint uType);

MessageBeep( MB_ICONEXCLAMATION );

<三> 调用Beep(Int freq,int duration)函数

[DllImport( "kernel32.dll ")]
public static extern bool Beep(int freq,int duration);

Beep(800,300);

<四> 调用PlaySound(string pszSound,int hmod,int fdwSound)
[DllImport( "winmm.dll ")]
public static extern bool PlaySound(string pszSound,int hmod,int fdwSound);
public const int SND_FILENAME = 0x00020000;
public const int SND_ASYNC = 0x0001;

PlaySound( "提示时奏幻想空间.WAV ",0,SND_ASYNC|SND_FILENAME);

[解决办法]
如果是调整系统整个的音量还好说,Flash组件支持音量调整么?(貌似非也)
[解决办法]
同意楼上,只能调整系统音量了( Vista还好一些,每个程序有自己独立的音量),直接调整Flash音量估计很难。。。

读书人网 >C#

热点推荐