收听验证码制作方法

收听验证码已经比较普遍了,使用户看不清楚的情况下可以通过耳朵来收听验证码,但网上搜了很久没看到有具体的制作方法,自己想了想,还是按自己的方法来实现了,呵呵。

采用java制作:

 

 

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

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

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

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

 

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

 

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

 

 

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

 

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

 

思路五:client生成验证码,并播放,这样脱离服务器端了,不合理

 

 

我按照思路一弄了一天,终于搞定了,虽然自己的声音比较难听,但效果还可以,嘿嘿。

演示例子见:http://www.10626688.com/

有兴趣的可以加我一起研究研究:QQ:1265877

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值