声音验证码制作方法_相关技巧

采用java制作:

思路一: 合并mp3,把声音文件录制成以下几种:

1. “您的验证码是”,以下简称开始配音

2. 0到9的数字声音,以下简称数字配音

3. “请输入” ,以下简称结尾配音

当服务器端生成验证码的时候,把开始配音,4个数字配音,结尾配音,按次序合并成一个mp3文件即可。

思路二:合并swf,网上似呼也有这种java api,事先把几个swf文件制作好,然后用程序动态合并成一个即可

思路三:制作一个swf,然后动态控制播放mp3的次序,这种实现比较容易,但client和server时间有验证码的文本传输,不合理!比如我要把生成好的验证码告诉flash,然后让flash依次播放。

思路四:如果您的硬盘足够大,把所有的可能都录成一个声音片段也可以,哈哈。。。

我按照思路一弄了一天,终于搞定了,虽然自己的声音比较难听,但效果还可以,嘿嘿。
有兴趣的可以加我一起研究研究:QQ:1265877

时间: 2024-10-17 02:20:29

声音验证码制作方法_相关技巧的相关文章

asp.net简单生成验证码的方法_实用技巧

本文实例讲述了asp.net简单生成验证码的方法.分享给大家供大家参考,具体如下: 1.新建一个一般处理程序 namespace WebApplication1 { /// <summary> /// $codebehindclassname$ 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfil

asp.net登录验证码实现方法_实用技巧

前端添加的标签和方法: 验证码: 复制代码 代码如下: <input id="txtVerifyCode" type="text" maxlength="5" style="line-height: 30px;  height: 30px; width: 80px;border:solid 1px #d4d4d4;" class="input"/> <img src=""

flash 挡住层的解决方法_相关技巧

出现问题: 1. 使用层制作的下拉菜单下正好有FLASH动画,菜单被动画遮挡. 2. 页面中的层浮动广告当经过FLASH动画时,浮动层从动画画穿过,实际显示被遮挡. 解决方法: 按如下任一方法设置设置FLASH对象的属性 <param name="wmode" value="transparent"> FLASH将透明 <param name="wmode" value="Opaque"> FLASH仍

在地址栏里显示logo的实现方法_相关技巧

第一步,准备一个图标制作软件. 首先您必须了解所谓的图标(Icon)是一种特殊的图形文件格式,它是以 .ico 作为扩展名.普通的图像设计软件无法使用这种格式,所以您需要到一个软件下载站点去下载一个图标制作软件.您也可以访问 http://www.favicon.com/ ,这里提供一个免费的在线"收藏夹"图标生成器,如果您 E 文够好的话,在这里您还可以了解到更多的关于"收藏夹"图标的知识. 第二步,确定"收藏夹"图标的规格. "收藏

浅谈解决360兼容模式浏览器的方法_相关技巧

一.renderer <meta name="renderer" content="webkit|ie-comp|ie-stand"> 为双核浏览器准备的:指定双核浏览器默认以何种方式渲染页面. <meta name="renderer" content="webkit">//默认webkit内核 <meta name="renderer" content="ie-c

网站分站的实现方法_相关技巧

现在一般的行业门户网站为了业务的发展和网络推广,一般都会开通几个地区和子行业的分站(如:主站http://www.jb51.net/,分站1http://pg.jb51.net/,分站2http://wjp.jb51.net/,分站3http://hm.jb51.net/).而对于分站来说一般都是采用子域名实现的.对于规模不大的网站来说,一般都是共用一台服务器和数据库,所有只要将子域名解析到服务器的IP就可以. 下面说说对于共用一台服务器和数据库的主站和分站怎样实现. 方法一:采用URL重写技术

虚拟主机下实现多域名绑定不同的子目录的方法_相关技巧

一.ASP动态页面 第一步:创建转向控制页面 创建网站默认的首页文件(通常为"index.asp"或"default.asp")如下: 复制代码 代码如下: <% select case request.servervariables("http_host") case " www.xxdxft.cn" '域名1 Server.Transfer("/show/index.asp") case &quo

负数与二进制换转方法_相关技巧

1.十进制负数转二进制 假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为: (因为java中int 是4个字节,所以高位需要补0,占够32位) 00000000 00000000 00000000 00000101 现在想知道,-5在计算机中如何表示? 在计算机中,负数以原码的补码形式表达. 什么叫补码呢?这得从原码,反码说起. 原码:一个正数,按照绝对值大小转换成的二进制数:一个负数按照绝对值大小转换成的二进制数,然后最高位补1,称为原码. 比如 00000000 000

web服务器程序运行出现乱码问题的解决方法_相关技巧

使用php,定义php的默认语言. php.ini中: default_charset = "gb2312" 在网页中输出中文 JAVA在网络传输中使用的编码是"ISO-8859-1",故在输出时需要进行转化,如: String str="中文"; str=new String(str.getBytes("GB2312"),"8859_1"); 但如果在编译程序时,使用的编码是"GB2312&qu