【问题标题】:How can I change volume in bass.dll?如何更改 bass.dll 中的音量?
【发布时间】:2011-03-30 03:15:57
【问题描述】:

如何更改 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”的入口点。我做错了什么?

【问题讨论】:

    标签: c# bass.dll


    【解决方案1】:

    使用 Dumpbin.exe /exports bass.dll 在输出中显示这一行:

        26   19 0001BF28 BASS_ChannelSetAttribute
    

    注意它的末尾没有“s”。您的代码中的 [DllImport] 声明可能有误。

    【讨论】:

      【解决方案2】:

      你试过BASS_SetVolume(stream,value);

      【讨论】:

        猜你喜欢
        • 2014-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-26
        • 1970-01-01
        • 2014-06-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多