如何设置音量控制C#互操作wmplib [英] how to set volume control c# interop wmplib
问题描述
仅主音量和快速前言代码起作用,但平衡,左,右音量,静音和快速反向不起作用
( 音量
{ 如果 ( 音量 0 && 卷 ) { . . 音量 volume ; 返回 true ; } 其他 返回 false ; } 公共 int
{ { 返回 . 设置 平衡 ; } 设置 { . . 平衡 value ; } } 公共 bool rightVolume int 右音量
{ 如果 ( rightvolume 0 && 右音量 ) { . . 音量 rightvolume ; 返回 true ; } 其他 返回 false ; } 公共 bool ( int )
{ 如果 ( leftvolume - && ) { . . 音量 leftvolume ; 返回 true ; } 其他 返回 false ; } 公共 布尔值 静音
{ 设置 { . . 静音 ToString (); } } 公共 无效 快速
{ . . fastForward
} 公共 无效 反向
{ . . fastReverse
} }
plz help all big programmer and give solution and perfect code sorry for poor english public bool SetVolume(int volume)
{
if (volume >= 0 && volume <= 100)
{
player_.settings.volume = volume;
return true;
}
else
return false;
}
public int SetBalance
{
get
{
return player_.settings.balance;
}
set
{
player_.settings.balance = value;
}
}
public bool rightVolume(int rightvolume)
{
if (rightvolume >= 0 && rightvolume <= 100)
{
player_.settings.volume = rightvolume;
return true;
}
else
return false;
}
public bool LeftVolume(int leftvolume)
{
if (leftvolume <= -100 && leftvolume >= 0)
{
player_.settings.volume = leftvolume;
return true;
}
else
return false;
}
public Boolean mute
{
set
{
player_.settings.mute.ToString();
}
}
public void fast()
{
player_.controls.fastForward();
}
public void reverse()
{
player_.controls.fastReverse();
}
}
推荐答案
非常感谢castorix先生,请与我分享其他代码以平衡左右音量
thanks alot castorix sir plz share me other code for balance left right volume
这篇关于如何设置音量控制C#互操作wmplib的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!