幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4821|回复: 6

[插件] 新版TMG音乐MP3插件 + 透明窗体 + 歌词同步时间轴

[复制链接]

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
发表于 2010-4-8 11:34:01 | 显示全部楼层 |阅读模式



TMG1.1版,一个可以处理可以同时播放多个媒体流,也就是说MP3可以同时播放很多首啦,具体操作和SuperSound差不多,可以查看例子

其中TMG.dll是桥接于Bass.dll的文件,让GM也能完善应用Bass.dll来处理MP3~
如果使用过SuperSound,这个用起来更容易上手啦。
这个插件可以读取到声道的峰值,可以更好的利用音乐节奏来制作音乐游戏。
如果发现有BUG,请提出来~
内带一个范例:

TMG包含以下函数供大家使用~:

TG_Init
TG_PlayMusic
TG_PlayPause
TG_PlayStop
TG_Free
TG_PlayResume
TG_GetLength
TG_GetPosition
TG_SetPosition
TG_SetVol
TG_SetPan
TG_PlayLoop
TG_RightLevel

TG_ReadLrc
CS_Transparent

CS_GetPosX
CS_GetPosY
其他还有透明窗体,和同步时间轴~

包括Gm7.0和Gm8.0版

例子里我做了大部分的中文注释~


TG_Init()
说明:初始化音乐,无需任何函数,返回值成功时为1

TG_PlayMusic( Filename,Lrc )
说明:需要播放的音乐,Fliename是你需要播放的mp3,返回值为媒体流( Stream ),是当前音乐的编号,参数1为是否播放歌词.


TG_RePlayMusic( Stream )

TG_PlayPause ( Stream )
说明:暂停,无需任何函数


TG_PlayStop( Stream )
说明:停止播放音乐,无需任何函数


TG_Free( Stream )
说明:释放音乐所用的内存空间


TG_PlayResume( Stream )
说明:继续刚才暂停的播放


TG_GetLength( Stream )
说明:得到歌曲的长度,为了方便理解,我是按照“秒”为单位返回的,返回值为多少秒。

TG_GetPosition( Stream )
说明:得到歌曲的当前播放位置,为了方便理解,我是按照“秒”为单位返回的,返回值为多少秒。

TG_SetPosition ( Pos , Stream )
说明:设置歌曲的当前播放位置,以“秒”为单位,Pos为设置到多少秒。

TG_SetVol( Vol , Stream )
说明:设置歌曲的当前播放音量,Vol范围为0~1。

TG_SetPan( Pan , Stream )
说明:设置歌曲的当前播放声道,Vol范围为0~2,1为中间。

TG_PlayLoop( Loop , Stream )
说明:设置歌曲的当前是否重复播放,Loop为0时只播放1次,大于0播放无限次。

TG_RightLevel( Stream )
TG_LeftLevel( Stream )
说明:得到当前左右声道的峰值,可以用来绘制波形图、制作音乐粒子以及控制精灵的动作,音乐游戏必备哦。

TG_ReadLrc ()
说明:读取歌曲的歌词文件,PlayMusic会调用,最好不要手动调用。


CS_Transparent(bg)
透明窗体作用,具体看例子.。

CS_GetPosX()
范围鼠标在桌面上的坐标x。


CS_GetPosY()
范围鼠标在桌面上的坐标y。


下载地址:

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

15

帖子

120

积分

③业余

积分
120
发表于 2010-4-8 17:40:54 | 显示全部楼层
不错啊
回复 支持 反对

使用道具 举报

2

主题

18

帖子

158

积分

③业余

积分
158
发表于 2010-10-14 11:14:38 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

①新人

积分
8
发表于 2011-3-24 13:23:12 | 显示全部楼层
谢谢了,学习学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

8

积分

①新人

积分
8
发表于 2011-4-13 01:11:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

27

帖子

166

积分

③业余

积分
166
发表于 2012-3-26 17:06:51 | 显示全部楼层
asdfasdfdsafasdfsadf
回复 支持 反对

使用道具 举报

0

主题

4

帖子

25

积分

②入门

积分
25
发表于 2020-3-10 00:45:48 | 显示全部楼层
学习adsfff
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 13:53 , Processed in 0.027059 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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