用UWP启动低音

时间:2019-05-10 13:00:02

标签: c# uwp bass

我在this link中找到了UWP可视化器的示例,但是在从FilePicker中选择音频文件并且Bass应该启动后,它会返回错误:尝试以错误的格式加载程序。 (HRESULT的异常:0x8007000B),低音应在何时启动。

public async Task Play()
{
    if (CurrentPlayingFile == null) return;

    //CurrentPlayingFile = selectedFile;
    var filePath = CurrentPlayingFile.Path;

    await Task.Run(() =>
    {
        Bass.Start(); // Returns the error

        Bass.Init();

        _handle = Bass.CreateStream(filePath, 0, 0, BassFlags.AutoFree | BassFlags.Float);

        var length = Bass.ChannelBytes2Seconds(_handle, Bass.ChannelGetLength(_handle));

        Bass.ChannelPlay(_handle);
        IsPlaying = true;
    });
}

我创建了以下文件夹:Visualizer-master \ Visualizer.UI \ Assets \ lib \ x64和Visualizer-master \ Visualizer.UI \ Assets \ lib \ x86,其中包含bass.dll和bass_fx.dll(因为它们没有)不存在)

如何解决错误?

感谢您的帮助!

0 个答案:

没有答案