ページ 1 / 1
指定したSEの停止
Posted: 2018年9月15日(土) 14:57
by hogehoge
複数のSEを平行して流す方法をとっているのですが、MVのデフォルトの「SEの停止」では現在再生している全てのSE
を停止させてしまうため、現在流している特定のSEのみを停止させる方法を探しています。
良い方法をご存知でしたらぜひお教えいただきたいです。
Re: 指定したSEの停止
Posted: 2018年9月16日(日) 06:41
by トリアコンタン
おはようございます!
指定したファイル名に一致するSEのみ演奏停止するスクリプトです。
例「Applause1」のみ演奏停止したい場合
コード: 全て選択
var seName = 'Applause1';
AudioManager._seBuffers.forEach(function(buffer) {
if(buffer._url.match('/' + seName + '.')) {
buffer.stop();
}
});
AudioManager._seBuffers = AudioManager._seBuffers.filter(function(audio) {
return audio.isPlaying();
});
Re: 指定したSEの停止
Posted: 2018年9月17日(月) 11:19
by hogehoge
回答ありがとうございます!
無事特定のSEのみを停止させることができました!