找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-2 11:02  /   查看:16694  /  回复:24
感谢群里“Archie”同学的问题:我想设置点击按钮或是一个单元格  出现声音 怎么实现啊 ?
意思是 我点击良品或不良的时候 会发生一个声音



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

24 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-2 11:05:29
沙发
本帖最后由 Timothy.Xu 于 2020-12-29 09:13 编辑

这个会需要2行代码,
首先在资源文件夹中,添加这个音频:

然后,在按钮中写下如下的2行代码:
  1. var audio = new Audio('/Resources/userfile/2730.mp3');
  2. audio.play();
复制代码
注意资源文件夹中的名称,和代码中的名称“2730.mp3”,保持一致即可



注意事项


5.0版本之后,文中这个资源文件的路径发生了改变,请将 Resources 修改为 GeneratedResources。但是这样只能取到本地 localhost 的相对路径。如果是发布到服务器后的应用,需要用:
  1. var audio = new Audio(Forguncy.ForguncyData.ForguncyRoot + 'GeneratedResources/UserFile/Windows Error.wav');
  2. audio.play();
复制代码
这样的方式来拼接出正确的服务器路径。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小号
初级会员   /  发表于:2019-2-22 15:05:38
板凳
发布的网页怎么修改var audio = new Audio('/Resources/userfile/2730.mp3');这个位置的内容
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-2-25 10:27:09
地板
小号 发表于 2019-2-22 15:05
发布的网页怎么修改var audio = new Audio('/Resources/userfile/2730.mp3');这个位置的内容

你说的修改这个位置的内容指的是什么意思呢?你可以详细描述下现在遇到的问题。
回复 使用道具 举报
小号
初级会员   /  发表于:2019-3-4 13:56:48
5#
Eric.Liang 发表于 2019-2-25 10:27
你说的修改这个位置的内容指的是什么意思呢?你可以详细描述下现在遇到的问题。

问题解决了,发布成功之后var audio = new Audio('/Resources/userfile/2730.mp3')这样是404,找不到项目的
回复 使用道具 举报
小号
初级会员   /  发表于:2019-3-4 14:00:22
6#
Eric.Liang 发表于 2019-2-25 10:27
你说的修改这个位置的内容指的是什么意思呢?你可以详细描述下现在遇到的问题。

但是还是有一个小问题,在播放语音这个JS后面加一个弹出消息框命令,总是先弹窗,点击确定或者关闭弹窗之后才播放语音。怎么可以先播放语音,播放结束之后在弹窗提示呢
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-4 14:22:34
7#
小号 发表于 2019-3-4 14:00
但是还是有一个小问题,在播放语音这个JS后面加一个弹出消息框命令,总是先弹窗,点击确定或者关闭弹窗之 ...

方便的话把你的demo上传上来我们看一下。
回复 使用道具 举报
小号
初级会员   /  发表于:2019-3-4 14:31:03
8#
我重新做一个demo不知道能不能重现那个问题,因为这个这个功能是放在整体项目里面,也是外联数据库不容易分解开
回复 使用道具 举报
小号
初级会员   /  发表于:2019-3-4 14:32:17
9#
Eric.Liang 发表于 2019-3-4 14:22
方便的话把你的demo上传上来我们看一下。

就两个命令,第一个JS命令,里面是这个var audio = new Audio('/Resources/userfile/2730.mp3');
audio.play();
接下来弹出框命令,输出,扫描成功之类的文本
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-3-4 15:03:19
10#
小号 发表于 2019-3-4 14:32
就两个命令,第一个JS命令,里面是这个var audio = new Audio('/Resources/userfile/2730.mp3');
audio. ...

我手里没有demo,请按照你的问题先上传工程文件
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部