diff --git a/libs/core.js b/libs/core.js index b5996306..4204c863 100644 --- a/libs/core.js +++ b/libs/core.js @@ -700,7 +700,8 @@ core.prototype.loadMusic = function (callback) { else { var music = new Audio(); music.preload = core.musicStatus.startDirectly?'auto':'none'; - music.src = 'project/sounds/'+t; + if (main.bgmRemote) music.src = 'https://gitee.com/ckcz123/h5music/raw/master/'+core.firstData.name+'/'+t; + else music.src = 'project/sounds/'+t; music.loop = 'loop'; core.material.bgms[t] = music; } diff --git a/project/data.comment.js b/project/data.comment.js index 882d8509..7dad7ce9 100644 --- a/project/data.comment.js +++ b/project/data.comment.js @@ -6,7 +6,8 @@ data_comment_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "pngs": " 在此存放所有可能使用的图片,只能是png格式,可以不写后缀名 \n 图片可以被作为背景图(的一部分),也可以直接用自定义事件进行显示。 \n 图片名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 \n 建议对于较大的图片,在网上使用在线的“图片压缩工具(http://compresspng.com/zh/)”来进行压缩,以节省流量 \n 依次向后添加 \n$leaf(true)$end", "animates": " 在此存放所有可能使用的动画,必须是animate格式,在这里不写后缀名 \n 动画必须放在animates目录下;文件名不能使用中文,不能带空格或特殊字符 \n \"jianji\", \"thunder\" \n 根据需求自行添加 \n$leaf(true)$end", "bgms": " 在此存放所有的bgm,和文件名一致。第一项为默认播放项 \n 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 \n$leaf(true)$end", - "sounds": " 在此存放所有的SE,和文件名一致 \n 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 \n$leaf(true)$end" + "sounds": " 在此存放所有的SE,和文件名一致 \n 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 \n$leaf(true)$end", + "bgmRemote" : " 是否使用远程的背景音乐;此项一般不要开启 \n$select({\"values\":[false]})$end" }, "firstData": { "title": " 游戏名,将显示在标题页面以及切换楼层的界面中 ", diff --git a/project/data.js b/project/data.js index 710f4aae..d47d1f2c 100644 --- a/project/data.js +++ b/project/data.js @@ -32,6 +32,7 @@ data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = // 在此存放所有的SE,和文件名一致 // 音频名不能使用中文,不能带空格或特殊字符;可以直接改名拼音就好 ], + "bgmRemote" : false, // 是否使用远程的背景音乐;此项一般不要开启 }, "firstData" : { "title": "魔塔样板", // 游戏名,将显示在标题页面以及切换楼层的界面中