找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1770|回复: 3

[求助] 如何从第几秒开始播放bgm

[复制链接]
发表于 2022-4-5 19:25:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
想做个计时器,先播放伴奏同时开始计时,到执行语句的时候切换到人声版本,从音乐的第[t]秒开始
发表于 2022-4-6 09:32:32 | 显示全部楼层
获取当前音频文件已播放时长很简单,不需要计时器。
renpy.music.get_pos(channel='music')
这个函数就能返回楼主需要的那个 t 。

但是这个 t 能否用于节选播放的参数就不确定的……

更好的方案,可能是同时在两个音频通道上播放两个音频文件并做设置为同步。初始把其中一个音频通道的音量设置为0,执行到某些语句时将该音频通道音量提高并把另一个音频通道音量降为0。
回复 支持 抱歉

使用道具 举报

 楼主| 发表于 2022-4-7 00:00:55 | 显示全部楼层
被诅咒的章鱼 发表于 2022-4-6 09:32
获取当前音频文件已播放时长很简单,不需要计时器。
renpy.music.get_pos(channel='music')
这个函数就能返 ...

怎么用两个音频通道放音乐啊。。。
我用play music只能有一个音轨,不能同时播放两种音乐,也不能指定其中一个播放或停止,只能音乐和音效同时存在。。。
回复 支持 抱歉

使用道具 举报

发表于 2022-4-7 08:32:41 | 显示全部楼层
回复 支持 抱歉

使用道具 举报

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

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-12-22 21:39 , Processed in 0.116161 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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