如何更改bass.dll中的音量?我用C#编程。我试过了:
public void ChangeVolume(int volume)
{
Bass.BASS_ChannelSetAttributes(stream, 44100, volume, 0);
}
卷在这里:
private void trackBar1_Scroll(object sender, EventArgs e)
{
label4.Text = "Volume: " + trackBar1.Value.ToString();
player.ChangeVolume(trackBar1.Value);
}
当我尝试调试时,它会编译并运行。但是当我尝试更改音量时,它会停止并抛出“无法在DLL”bass.dll“中找到名为”Bass_ChannelSetAttributes“的入口点。我做错了什么?
答案 0 :(得分:2)
使用Dumpbin.exe / exports bass.dll在输出中显示此行:
26 19 0001BF28 BASS_ChannelSetAttribute
注意它最后没有“s”。可能是代码中的[DllImport]声明错误。
答案 1 :(得分:0)
您是否尝试过BASS_SetVolume(stream,value);