使用Windows MP3解码器与Un4Seen Bass.NET
本文关键字:Un4Seen Bass NET 解码器 Windows MP3 使用 | 更新日期: 2023-09-27 18:11:11
我正在编写一个使用Bass的媒体播放器。网络包装Un4Seen的低音原生音频API。这个库对非商业用途是完全免费的,我有免费的许可证,但在文档中说,除非你告诉巴斯使用内置在Windows中的MP3解码器,它还要求你从MP3许可组织获得一个单独的许可证。
然而,我找不到任何地方如何得到巴斯。Net告诉它使用Windows解码器,而不是内置在Bass中的解码器(这需要许可证)。
这将是一个开源应用程序,我不想为免费的东西获得许可证。
有什么办法吗?
根据一些论坛:
来源对于2.3.0.1版本,现在有两个版本的bass.dll可用:
a)基于BASS内部MP3解码器的主目录中的标准on
b)在使用基于Windows的MP3解码器的' MP3 -free'目录上
因此,您应该能够简单地将bass.dll替换为mp3-free目录中的版本,它将自动使用windows mp3解码器。
行以下的信息已过期。显然,他们在早期版本的Bass中去掉了BASS_CONFIG_MP3_CODEC
配置。
<罢工>如果你有。net API帮助chm (/help),你可以查看Bass
类中的BASS_SetConfig
方法,了解更多关于设置配置的信息。罢工>
Bass.BASS_SetConfig(BASSConfig.BASS_CONFIG_MP3_CODEC, 1);
有趣的是,BASS_CONFIG_MP3_CODEC
值(假定是BASSConfig
枚举的值)在Get/SetConfig方法中列出,但不在枚举的实际文档中列出。