精易论坛

标题: libzplay音频模块4.0源码以及模块 [打印本页]

作者: 奶糖肤质    时间: 2021-8-2 17:21
标题: libzplay音频模块4.0源码以及模块
音频模块4.0
重新检查所有相关命令修整。
模块调整:
增加 删除 移除 修复 修整等相关命令
相关命令,以模块实际为准
音频模块4.0 例子

地址
http://shandianpan.com/f/7B11   提取码:rxtH




备用
https://mqq.lanzoui.com/b0clfpfva   密码:3f7t

音频模块4.0源码.zip

703.72 KB, 下载次数: 230, 下载积分: 精币 -2 枚

音频模块4.0.zip

699.14 KB, 下载次数: 169, 下载积分: 精币 -2 枚


作者: 易神    时间: 2021-8-2 20:22

谢谢分享!
作者: 2442295093    时间: 2021-8-2 20:49
可以读取视频信息嘛
作者: 李泽勇2    时间: 2021-8-2 22:26
感谢分享好模块。辛苦了。
作者: lq850815    时间: 2021-8-2 22:47
感谢分享好模块
作者: 奶糖肤质    时间: 2021-8-3 18:16
李泽勇2 发表于 2021-8-2 22:26
感谢分享好模块。辛苦了。

不知道所指向哪一种。
如果是本地文件,无论如何读取音频信息,都要载入媒体流中,才可以读取出信息。
第二是网络,直接读取信息,这部分并没有涉及到,不过有很多方法,
打开某些知名播放器,用拦截数据工具进行监视,看下播放器对网络音频服务器发送了何种命令,服务器返回那些信息。我们可以模拟下即可。
作者: 奶糖肤质    时间: 2021-8-3 18:20
李泽勇2 发表于 2021-8-2 22:26
感谢分享好模块。辛苦了。

在一个,这个接口库其实还是很不错的,但是功能并不太理想,不如直接找多媒体流频解码库,并且还支持编码。可以支持现在大部分流行的m4a格式.也就是所谓的扩展名MP4。
但是话还得说回来,如果仅仅播放基本格式还是可以的。
作者: 李泽勇2    时间: 2021-8-3 21:42
易华月妆 发表于 2021-8-3 18:20
在一个,这个接口库其实还是很不错的,但是功能并不太理想,不如直接找多媒体流频解码库,并且还支持编码 ...

不错,我准备把BASS换成libzplay
作者: 李泽勇2    时间: 2021-8-3 21:44
易华月妆 发表于 2021-8-3 18:16
不知道所指向哪一种。
如果是本地文件,无论如何读取音频信息,都要载入媒体流中,才可以读取出信息。
第 ...

不能用 TID3InfoEx 直取时间也没关系,你提供了源代码,我自己可以扩展。感谢分享。
作者: 李泽勇2    时间: 2021-8-4 09:47
麻烦看一下,有些文件无法读取ID3信息,但是我点击属性,随便修改一个字符再保存后就可以正常识别了,请问你知不知道什么问题?
我把这个文件上传到网盘麻烦你分析下,谢谢!


修改前




修改后


链接:https://pan.baidu.com/s/1ds3bGb4HnHyw4KgWAfWC1A
提取码:iy7w


作者: 李泽勇2    时间: 2021-8-4 11:08
无法准确获取ID3标签的问题解决了,需要先打开媒体。就是有点不方便。





作者: 李泽勇2    时间: 2021-8-4 12:41
还有一个问题,批量转换文件信息过程中,如果文件数量很多,程序会闪退。发给你看看。 列表测试.7z (1.17 MB, 下载次数: 4)

作者: 奶糖肤质    时间: 2021-8-4 14:35
李泽勇2 发表于 2021-8-3 21:42
不错,我准备把BASS换成libzplay

你错了,libzplay不如bass。相信我绝对没错,用bass更好~!因为后期有发展,但libzplay官方以不再更新了。
作者: 奶糖肤质    时间: 2021-8-4 14:39
李泽勇2 发表于 2021-8-4 12:41
还有一个问题,批量转换文件信息过程中,如果文件数量很多,程序会闪退。发给你看看。
...

ID3信息,这东西很费时,不过,你还是玩BASS比较好。因为我在编写模块的时,发现有很多BUG,这是来自官方的东西。
作者: 李泽勇2    时间: 2021-8-4 15:19
易华月妆 发表于 2021-8-4 14:39
ID3信息,这东西很费时,不过,你还是玩BASS比较好。因为我在编写模块的时,发现有很多BUG,这是来自官方 ...

是的,我刚才在测试的时候,发现对于某些有损的MP3格式文件读取ID3标签信息时候程序会崩溃。
作者: 李泽勇2    时间: 2021-8-4 15:20
易华月妆 发表于 2021-8-4 14:35
你错了,libzplay不如bass。相信我绝对没错,用bass更好~!因为后期有发展,但libzplay官方以不再更新了 ...

嗯。我也是尝试一下这个东西。我还是建议你做BASS模块吧。这个东西BUG受不了。我放弃了。
作者: 李泽勇2    时间: 2021-8-4 15:22
易华月妆 发表于 2021-8-4 14:39
ID3信息,这东西很费时,不过,你还是玩BASS比较好。因为我在编写模块的时,发现有很多BUG,这是来自官方 ...

目前论坛里的BASS模块太零碎了,你可以做BASS模块。
作者: wyd134    时间: 2021-8-4 17:43
李泽勇2 发表于 2021-8-4 15:22
目前论坛里的BASS模块太零碎了,你可以做BASS模块。

这里有个BASS模块源码,可以参考一下
https://125.confly.eu.org/forum.php?mod ... &highlight=bass
作者: 奶糖肤质    时间: 2021-8-5 10:53
李泽勇2 发表于 2021-8-4 15:22
目前论坛里的BASS模块太零碎了,你可以做BASS模块。

这样吧.有时间我去研究下BASS整个体系库,如果你感兴趣,我现搞了一个帮助手册,也是从官方手册转换而来,不过以网站形式 资料:http://host605807.www.xxoo.fit/ 因为网页形式很好搞,我们可以利用现在浏览器的各种翻译插件,直接对网页翻译,(右键直接重新另一个标签打开,翻译插件就可以针对进行翻译了)。手册也无法翻译。
作者: 奶糖肤质    时间: 2021-8-5 11:01
wyd134 发表于 2021-8-4 17:43
这里有个BASS模块源码,可以参考一下
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14683301&highli ...

哇噻,有模块了。这就省的的写了,躺着拿
作者: y2j423633    时间: 2021-8-5 11:06
不知道可否读取视频信息?
作者: 李泽勇2    时间: 2021-8-5 14:06
易华月妆 发表于 2021-8-5 11:01
哇噻,有模块了。这就省的的写了,躺着拿

这里有个模块。你可以都参考下。 U悦云完整的BASS库含中文备注.rar (605.25 KB, 下载次数: 6)

作者: 李泽勇2    时间: 2021-8-5 14:20
易华月妆 发表于 2021-8-5 11:01
哇噻,有模块了。这就省的的写了,躺着拿



另外还有一个BASS专业版的模块,没有找到源码,给你研究下。



列表测试: BASS-列表测试.7z (1.3 MB, 下载次数: 3)


测试音乐链接:https://pan.baidu.com/s/1PPUz216cD6qISYg2daXouw
提取码:cn94


作者: 李泽勇2    时间: 2021-8-5 14:27
易华月妆 发表于 2021-8-5 11:01
哇噻,有模块了。这就省的的写了,躺着拿

哦,还是看下我上次发的播放器源码吧,就是用那个专业版BASS做的。
https://125.confly.eu.org/forum.php?mod ... 14691344&extra=
作者: beichouke    时间: 2021-8-6 08:33
感谢楼主无私分享
作者: 18573844691    时间: 2021-8-9 20:23
666666666666666666666
作者: sinewtec    时间: 2021-8-14 09:08
感谢你的支持,精易有你更精彩  
作者: jiesansi    时间: 2021-8-17 09:29
里面的那个反向模式是干啥的呀。没有见到例子呀
作者: zxcm1231    时间: 2021-8-27 12:47

历害,学习学习
作者: 奶糖肤质    时间: 2021-8-28 16:32
本帖最后由 易华月妆 于 2021-8-28 18:38 编辑
jiesansi 发表于 2021-8-17 09:29
里面的那个反向模式是干啥的呀。没有见到例子呀

在音乐播放时,启用该功能后,播放以从后向前播放。(使用条件:必须本地音乐,或网络资源音乐必须缓冲完毕后即可)
//================分割线================

其实模块更新到这里4.0版本,基本上没有什么可以添加功能的了,模块内有很多命令,并没有示例,但都是一些辅助命令。易友自己完全可以研究。
这里我就不多继续添加了。
模块也终止更新。

作者: 悬壶    时间: 2021-9-11 18:04
一个功能块就是一个类呀,能同时控制多个媒体不
作者: 悬壶    时间: 2021-9-11 18:19
请问大佬这个库可以合并音频吗?
作者: 547453134    时间: 2021-9-12 17:30
奉上小小红包希望笑纳!~
作者: caoxiuxin    时间: 2021-10-12 21:13
太棒了!谢谢
作者: 都正周    时间: 2021-10-13 18:20
可不可以用来做虚拟示波器和信号发生器
作者: huxian    时间: 2021-10-16 14:22
有没有使用的例子
作者: wan942182718    时间: 2022-1-26 21:26
能不能播放  http
作者: 牙子    时间: 2022-3-18 21:30

作者: 必兮相语    时间: 2022-5-12 20:42
希望博主推出libzplay录音的例子
作者: 1711180800    时间: 2022-5-22 22:21
均衡器时间长了会软件会闪退呢
作者: 1711180800    时间: 2022-5-22 22:26
感谢楼主无私分享
作者: 1711180800    时间: 2022-5-22 22:26
感谢楼主无私分享
作者: ren178183    时间: 2022-5-30 13:26
为什么调试模式下 媒体信息.取总时间值()没问题  编译后就闪退
作者: 烽火云天    时间: 2022-6-2 16:45
感谢分享  好资源   先学习下
作者: 奶糖肤质    时间: 2022-6-4 18:18
该模块不在更新,仅供学习参考。切勿编译软件使用,如有发现问题可打开源码自行纠正各种问题。
作者: xzc1215    时间: 2022-11-18 18:45
感谢大佬分享谢谢
作者: 杨明煜    时间: 2022-11-24 11:12
学习,学习..........
作者: 15645903131    时间: 2022-12-2 10:29
需要非常需要
作者: 15645903131    时间: 2022-12-2 10:29
这怎么不能下载
作者: 奶糖肤质    时间: 2023-8-16 21:51
jiesansi 发表于 2021-8-17 09:29
里面的那个反向模式是干啥的呀。没有见到例子呀

最近刚刚登录账号看到回复的消息过程,遗漏了一个点,模块其他命令很好理解,也很容易搞定,在反向模式里面可能不太好理解,没有写例子。反向模式用法:

媒体打开.打开文件 (“.\audio\1\新建 00.mp3”)
媒体控制.置秒位置播放 (媒体信息.取总时间值 (1))
媒体控制.反向模式 (真)
媒体控制.播放 ()

原理:音频在播放时,是从前向后播放,如果启动反向模式 也就是从后向前播放,当前位置播放为0毫秒,还没启动播放,就结束了。我们需要将播放位置放在音频尾部启动反向开始向前。

作者: jiesansi    时间: 2023-9-2 16:12
易华月妆 发表于 2023-8-16 21:51
最近刚刚登录账号看到回复的消息过程,遗漏了一个点,模块其他命令很好理解,也很容易搞定,在反向模式里 ...

原来如此
作者: 鼠标疯了    时间: 2023-9-11 02:13
媒体设备.置接口设备
这个命令好像没有效果.都是默认设备在播放.
作者: 倾风听雨声    时间: 2023-10-5 22:51
不能重复调用创建 销毁 会奔溃 不知道是啥问题
作者: yzhzhp1    时间: 2023-10-23 15:41
这个模块太强大了,就是播放完毕的音频不能删除
作者: 李泽勇2    时间: 2023-11-11 18:44
libzplay 4.0版取媒体信息时候闪退,不清楚怎么回事:


作者: 李泽勇2    时间: 2023-11-11 21:18
已经解决,我把 TID3InfoEx 数据类型里面的中文改成英文就正常了


作者: 轻描淡写zzz    时间: 2023-11-27 11:35
支持分享!
作者: 梦过无痕    时间: 2024-1-7 23:15
作者还在看吗,媒体信息.取总时间值(1),闪退,弄好久了还不行。。有谁知道吗
作者: 梦过无痕    时间: 2024-1-8 11:30
梦过无痕 发表于 2024-1-7 23:15
作者还在看吗,媒体信息.取总时间值(1),闪退,弄好久了还不行。。有谁知道吗 ...

找到办法解决了
作者: a8568498    时间: 2024-1-18 12:40
++++++++++++
作者: a8568498    时间: 2024-1-18 12:40
++++++++++++++++++
作者: a8568498    时间: 2024-1-18 12:42
6666666666666
作者: fangweipeng    时间: 2024-1-18 19:46
6666666666666
作者: fmodkz    时间: 2024-1-19 22:21
梦过无痕 发表于 2024-1-8 11:30
找到办法解决了

怎么解决的
作者: koox    时间: 2024-12-3 15:27
感谢大佬分享谢谢

作者: koox    时间: 2024-12-4 11:15

作者: lhn0925    时间: 2025-2-7 08:00
学习一下
作者: yuzhong3    时间: 2025-6-12 17:29
111111111111
作者: 一直在沉默    时间: 6 天前
66666666666666666666666666666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4