奇怪的问题,我提前道歉。
我正在使用 Twine 1.4.2 为学生创建音乐课程。(远程学习和 Covid。这太麻烦了。)https://twinery.org/
我从这里 jiggered 音乐宏,https: //www.glorioustrainwrecks.com/node/5061,将“loopsound”宏变成我可以在 0 音量的段落上循环多个 .oggs 的东西。然后我可以像混音器上的推子一样使用“fadeinsound”和“fadeoutsound”——这样一个段落就可以淡入或淡出一个词干。曲目全部同时循环播放,因此就像一首大音乐,当您转到下一个网页时,主干会淡入或淡出。
这工作了好几年 - 在几乎所有浏览器上。最近坏了 不知道为什么。与如何加载音频文件和浏览器改变它们的约定有关吗?此 Twine 代码已预加载写入其中。
反正。我正在考虑尝试用音频元素重写自己。我没有排骨。
这就是我所在的地方。所以,在第一段(就像一个网页),我有......
<audio preload>
<source src="c1.ogg" type="audio/ogg">
<source src="c2.ogg" type="audio/ogg">
<source src="c3.ogg" type="audio/ogg">
</audio>`<audio preload>
<audio preload>
<source src="f1.ogg" type="audio/ogg">
<source src="f2.ogg" type="audio/ogg">
<source src="f3.ogg" type="audio/ogg">
</audio>
3 cs 应该循环排列。还有3 fs。
在下一段我有...
<audio loop autoplay id="c1">
<source src="c1.ogg" type="audio/ogg"></audio>
<audio loop autoplay id="c1">
<source src="c2.ogg" type="audio/ogg"></audio>
<audio loop autoplay id="c1">
<source src="c3.ogg" type="audio/ogg"></audio>
这行得通。所有这些都在发挥作用。(就像,彼此没有时间。)
所以 ...
- 如何让它们以零音量全部循环?
- 然后我如何让它们在当前时间淡入或淡出 - 在新页面上?(例如,无需重新启动轨道。)
任何帮助表示赞赏!希望这是有道理的。这是一个奇怪的小众项目,真的。
谢谢!
梅格