Fix init userVolume
This commit is contained in:
parent
839c6e502b
commit
14d6a35c62
@ -340,6 +340,10 @@ core.prototype._init_platform = function () {
|
|||||||
core.platform.isOnline = location.protocol.indexOf("http") == 0;
|
core.platform.isOnline = location.protocol.indexOf("http") == 0;
|
||||||
if (!core.platform.isOnline) alert("请勿直接打开html文件!使用启动服务或者APP进行离线游戏。");
|
if (!core.platform.isOnline) alert("请勿直接打开html文件!使用启动服务或者APP进行离线游戏。");
|
||||||
window.AudioContext = window.AudioContext || window.webkitAudioContext || window.mozAudioContext || window.msAudioContext;
|
window.AudioContext = window.AudioContext || window.webkitAudioContext || window.mozAudioContext || window.msAudioContext;
|
||||||
|
core.musicStatus.bgmStatus = core.getLocalStorage('bgmStatus', true);
|
||||||
|
core.musicStatus.soundStatus = core.getLocalStorage('soundStatus', true);
|
||||||
|
//新增 userVolume 默认值0.7
|
||||||
|
core.musicStatus.userVolume = core.getLocalStorage('userVolume', 0.7);
|
||||||
try {
|
try {
|
||||||
core.musicStatus.audioContext = new window.AudioContext();
|
core.musicStatus.audioContext = new window.AudioContext();
|
||||||
core.musicStatus.gainNode = core.musicStatus.audioContext.createGain();
|
core.musicStatus.gainNode = core.musicStatus.audioContext.createGain();
|
||||||
@ -349,10 +353,6 @@ core.prototype._init_platform = function () {
|
|||||||
console.log("该浏览器不支持AudioContext");
|
console.log("该浏览器不支持AudioContext");
|
||||||
core.musicStatus.audioContext = null;
|
core.musicStatus.audioContext = null;
|
||||||
}
|
}
|
||||||
core.musicStatus.bgmStatus = core.getLocalStorage('bgmStatus', true);
|
|
||||||
core.musicStatus.soundStatus = core.getLocalStorage('soundStatus', true);
|
|
||||||
//新增 userVolume 默认值0.7
|
|
||||||
core.musicStatus.userVolume = core.getLocalStorage('userVolume', 0.7);
|
|
||||||
["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"].forEach(function (t) {
|
["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"].forEach(function (t) {
|
||||||
if (navigator.userAgent.indexOf(t) >= 0) {
|
if (navigator.userAgent.indexOf(t) >= 0) {
|
||||||
if (t == 'iPhone' || t == 'iPad' || t == 'iPod') core.platform.isIOS = true;
|
if (t == 'iPhone' || t == 'iPad' || t == 'iPod') core.platform.isIOS = true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user