首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

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音量估计很难。。。

热点排行