我在我的游戏中有一场风暴,所以我制作了一个环境音频文件,它慢慢地成长为风暴,雨慢慢消失,然后变成一个可循环的风暴音频文件。我就是这样做的:
// Play intro clip and merge into main loop
var introTime = stormIntro.length;
AudioSource.PlayClipAtPoint( stormIntro, Vector3.zero, 0.7 );
Invoke( "StormMusic", introTime );
我目前尝试的方法是获取storm_intro音频剪辑的长度,播放剪辑,然后在介绍完成后调用s
一个应用程序正在使用嵌套在某些HTMLAudioElement中的JavaScript播放音频剪辑,如下所示,
var s = new Audio('/sounds/s.wav');
s.play();
HTMLAudioElement文档:
问题是,每次用户采取行动时,剪辑都需要播放。但是,如果前面的音频剪辑仍然在播放,那么下一个剪辑将不会播放(被延迟或完全跳过)。
那么,有没有办法切断一个音频剪辑,中途,当它在播放?
有点像s.stop()
更新
也许这还是个重复的问题..。
对于不同的操作,有多个音频剪辑,所以如果从引用的重复问题中实现sound.pause();和so