请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

何生 活字格认证

中级会员

40

主题

211

帖子

723

积分

中级会员

积分
723

活字格认证微信认证勋章

QQ
何生 活字格认证
中级会员   /  发表于:2019-6-3 10:32  /   查看:2349  /  回复:3
1金币
本帖最后由 何生 于 2019-6-3 11:34 编辑

各位,服务端在升级至5.0之后发现在页面设置加载命令的JS代码无法执行,我写的点击按键发出一段音频,现在无法执行,代码是:var Btn=document.getElementById("r9c1p_div"),Btn2=document.getElementById("r5c1p_div");var audio = new Audio(Forguncy.ForguncyData.ForguncyRoot + 'Resources/userfile/9808.mp3');
var audio1 = new Audio(Forguncy.ForguncyData.ForguncyRoot + 'Resources/userfile/9807.mp3');
document.onkeyup=function(e){
    e = e || event;
    if (e.keyCode==13) {
        audio.play();
        shan();
    }
    if(e.keyCode==49 || e.keyCode==50 || e.keyCode==51 || e.keyCode==52 || e.keyCode==53 || e.keyCode==54 || e.keyCode==55 ||e.keyCode==56 || e.keyCode==57 || e.keyCode==111 || e.keyCode==106 || e.keyCode==8){
         audio1.play();
         shan2();
    }
};
报错:Uncaught (in promise) DOMException: The element has no supported sources.
我将工程文件发送是对应的群里,请技术帮忙看看。谢谢!

3 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-6-3 11:45:46
沙发
是这样的,活字格资源文件的路径属于活字格的内置接口,我们不保证版本升级不会修改相应的路径。
因为活字格5.0版本修改了活字格资源文件的路径,从Resources修改为了GeneratedResources,所以你的mp3文件无法被找到,导致代码报错,修改JS代码即可解决该问题。工程文件已私聊你。
回复 使用道具 举报
何生活字格认证
中级会员   /  发表于:2019-6-4 09:48:28
板凳
谢谢,建议产品升级有变动的地方要告知已经购买产品的用户!
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-6-4 09:50:59
地板
何生 发表于 2019-6-4 09:48
谢谢,建议产品升级有变动的地方要告知已经购买产品的用户!

好的,感谢您的反馈哈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部