複数のSEを平行して流す方法をとっているのですが、MVのデフォルトの「SEの停止」では現在再生している全てのSE
を停止させてしまうため、現在流している特定のSEのみを停止させる方法を探しています。
良い方法をご存知でしたらぜひお教えいただきたいです。
指定したSEの停止
Re: 指定したSEの停止
おはようございます!
指定したファイル名に一致するSEのみ演奏停止するスクリプトです。
例「Applause1」のみ演奏停止したい場合
指定したファイル名に一致する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();
});
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: 指定したSEの停止
回答ありがとうございます!
無事特定のSEのみを停止させることができました!
無事特定のSEのみを停止させることができました!