开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6769|回复: 23
打印 上一主题 下一主题
收起左侧

[易语言成品模块] BASS音频模块1.0

[复制链接]
结帖率:75% (3/4)
跳转到指定楼层
楼主
发表于 2024-7-26 15:54:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式   吉林省松原市
分享例程
界面截图:
备注说明: -
本帖最后由 奶糖肤质 于 2024-7-26 16:09 编辑

名称:BASS音频集成模块
说明:模块覆盖所有命令,包括所有常量值  结构不包含
      关于例子作者并没有写太多,本人电脑不支持以及系统其他因素,还请见谅。
      该模块风格与 libZPlay音频模块4 一致。      该帖子包含BASS官方帮助手册,以汉化。
版本:1.0(如有需求,更新待定)




网盘地址:https://mqq.lanzouj.com/b0cotdtcf          提取码:cxdw
网盘地址:https://www.123pan.com/s/XRolVv-nPM13.html 提取码:JG96
网盘地址:https://share.feijipan.com/s/JoBi7kKv      提取码:JG96

直接进入(推):https://share.feijipan.com/s/JoBi7kKv?code=JG96


2.jpg (80.16 KB, 下载次数: 1)

2.jpg

评分

参与人数 2好评 +1 精币 +4 收起 理由
汉族 + 1 感谢分享,很给力!~ 没好评了
李泽勇2 + 1 + 3 感谢分享,很给力!~

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。

本帖被以下淘专辑推荐:

  • · 收藏|主题: 296, 订阅: 6
结帖率:0% (0/1)

签到天数: 14 天

沙发
发表于 2024-7-27 08:10:11 | 只看该作者   山东省德州市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 10 天

板凳
发表于 2024-7-27 14:19:48 | 只看该作者   新疆维吾尔自治区巴音郭楞蒙古自治州
谢谢分享
回复 支持 反对

使用道具 举报

签到天数: 3 天

地板
发表于 2024-7-30 19:10:16 | 只看该作者   广西壮族自治区*
感谢分享
回复 支持 反对

使用道具 举报

地下
发表于 2024-7-31 18:15:27 | 只看该作者   辽宁省鞍山市
能否控制某个窗口或进程的音量以及是否静音?
回复 支持 反对

使用道具 举报

结帖率:95% (42/44)

签到天数: 7 天

6
发表于 2024-8-2 08:22:31 | 只看该作者   湖北省荆门市
大佬,你在源码区发帖马上会火起来,平时没几个人会逛模块区
回复 支持 反对

使用道具 举报

结帖率:95% (42/44)

签到天数: 7 天

7
发表于 2024-8-2 09:37:20 | 只看该作者   湖北省荆门市
1. format string can contain the following things:
       - plain text like "Some song". This text is merely copied to the output.
       - special identifier, beginning with '%' to substitute for the tag value:
         "%TITL"  - song title;
         "%ARTI"  - song artist;
         "%ALBM"  - album name;
         "%GNRE"  - song genre;
         "%YEAR"  - song/album year;
         "%CMNT"  - comment;
         "%TRCK"  - track number (may include total track count "track/total");
         "%COMP"  - composer;
         "%COPY"  - copyright;
         "%SUBT"  - subtitle;
         "%AART"  - album artist;
         "%DISC"  - disc number (may include total disc count "disc/total");
         "%PUBL"  - publisher/label;
       - expression:
         "%IFV1(x,a)" - if x is not empty, then this evaluates to a,
                        or to an empty string otherwise;
         "%IFV2(x,a,b)" - if x is not empty, then this evaluates to a,
                        else to b;
         "%IUPC(x)" - brings x to uppercase, so "%IUPC(foO)" yields "FOO";
         "%ILWC(x)" - brings x to lowercase, so "%ILWC(fOO)" yields "foo";
         "%ICAP(x)" - capitalizes first letter in each word of x, so
                      "%ICAP(FoO bAR)" yields "Foo Bar";
         "%ITRM(x)" - removes beginning and trailing spaces from x;

       - escaped symbols:
         "%%" - "%"
         "%(" - "("
         "%," - ","
         "%)" - ")"

       Example. Assume we have the following information in the tag:
             Title: "Nemo"
             Artist: "nightwish"
             Album: "Once"
             Track: "3"
             Year: "2004"
             
         Format string: "%IFV1(%TRCK,%TRCK. )%IFV2(%ARTI,%ICAP(%ARTI),no artist) - %IFV2(%TITL,%ICAP(%TITL) -,no title -) %IFV1(%ALBM,%IUPC(%ALBM))%IFV1(%YEAR, %(%YEAR%))"
         Output: "3.- Nightwish - Nemo - ONCE (2004)"

         if 'Artist' and 'Title' are empty, the output will be:
         "3. - no artist - no title - ONCE (2004)"

         if only 'Track' is empty, the output will be
         "Nightwish - Nemo - ONCE (2004)"

       Caution:
         "%IFV2(sometext ,a,b)" always evaluates to a, because a space after
         "sometext" causes the condition string to be not empty. This is
         intentional.

       Another caution:
         "symbols '%(,)' are reserved, that is, they must be escaped if they are
         inteded to appear in the output. See the above example: the parens
         around %YEAR are escaped with '%' to prevent misinterpretation.


使用bass网页下载的tags.dll插件也可以读取常用标签,解码能力还不错,乱七八糟编码都可以正常解析。
以下是我搞的一个例子。

%IFV2(%CMNT,%ICAP(%CMNT),a){-}%IFV2(%ARTI,%ICAP(%ARTI),b){-} %IFV2(%TITL,%ICAP(%TITL) ,c){-}%IFV2(%ALBM, %IUPC(%ALBM),d){-}%IFV2(%YEAR, %(%YEAR%),e){-}%IFV2(%TRCK,%ICAP(%TRCK),f){-}%IFV2(%GNRE,%ICAP(%GNRE),g)
回复 支持 反对

使用道具 举报

结帖率:42% (5/12)

签到天数: 1 天

8
发表于 2024-8-3 21:09:00 | 只看该作者   黑龙江省哈尔滨市
我用的是DLL. 但凡你早发布个两年!
回复 支持 反对

使用道具 举报

结帖率:78% (7/9)
9
发表于 2024-8-13 14:43:13 | 只看该作者   广东省揭阳市
感觉很复杂 和游戏引擎一样 逐个创建
回复 支持 反对

使用道具 举报

结帖率:46% (16/35)
10
发表于 2024-8-15 11:08:03 高大上手机用户 | 只看该作者   辽宁省朝阳市
不能播放网络请求回来的wav格式的字节集音频呢?只有写出到文件,稍后再用你的模块打开才能播放,请教一下是什么情况啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表