gpt4 book ai didi

c# - 将 Windows MP3 解码器与 Un4Seen Bass.NET 一起使用

转载 作者:行者123 更新时间:2023-11-30 22:34:41 29 4
gpt4 key购买 nike

我正在编写一个媒体播放器,该播放器将 Bass.Net 包装器用于 Un4Seen 的 Bass 原生音频 API。该库对非商业用途都是免费的,我有免费许可证,但在文档中它说除非你告诉 Bass 使用 Windows 内置的 MP3 解码器,否则它要求你也从 MP3 获得单独的许可证许可组织。

但是,我无法在任何地方找到如何让 Bass.Net 告诉它使用 Windows 解码器而不是 Bass 内置的解码器(需要许可证)。

这将是一个开源应用程序,我不想为免费的东西获得许可证。

有什么办法吗?

最佳答案

根据一些论坛:

With version 2.3.0.1 there are now two versions of the bass.dll available:

a) the standard on in the main directory based on the BASS internal MP3 decoder

b) the on the 'mp3-free' directory which is using the Windows based MP3 decoder

Source

因此,您应该能够简单地将 bass.dll 替换为 mp3-free 目录中的版本,它会自动使用 windows mp3 解码器。


该行下方的信息已过时。显然,他们摆脱了 BASS_CONFIG_MP3_CODEC在早期版本的 Bass.NET 中配置

<罢工>如果您有 .NET API 帮助 chm (/help),您可以查看 BASS_SetConfig Bass 中的方法类以获取有关设置配置的更多信息。

Bass.BASS_SetConfig(BASSConfig.BASS_CONFIG_MP3_CODEC, 1);

有趣的是, BASS_CONFIG_MP3_CODEC值(应该是 BASSConfig 枚举)在 Get/SetConfig 方法中列出,但不在枚举的实际文档中。

关于c# - 将 Windows MP3 解码器与 Un4Seen Bass.NET 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7730745/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com