声音验证码制作方法
更新时间:2009年06月27日 20:31:09 作者:
收听验证码已经比较普遍了,使用户看不清楚的情况下可以通过耳朵来收听验证码,但网上搜了很久没看到有具体的制作方法,自己想了想,还是按自己的方法来实现了,呵呵。
采用java制作:
思路一: 合并mp3,把声音文件录制成以下几种:
1. “您的验证码是”,以下简称开始配音
2. 0到9的数字声音,以下简称数字配音
3. “请输入” ,以下简称结尾配音
当服务器端生成验证码的时候,把开始配音,4个数字配音,结尾配音,按次序合并成一个mp3文件即可。
思路二:合并swf,网上似呼也有这种java api,事先把几个swf文件制作好,然后用程序动态合并成一个即可
思路三:制作一个swf,然后动态控制播放mp3的次序,这种实现比较容易,但client和server时间有验证码的文本传输,不合理!比如我要把生成好的验证码告诉flash,然后让flash依次播放。
思路四:如果您的硬盘足够大,把所有的可能都录成一个声音片段也可以,哈哈。。。
我按照思路一弄了一天,终于搞定了,虽然自己的声音比较难听,但效果还可以,嘿嘿。
有兴趣的可以加我一起研究研究:QQ:1265877
思路一: 合并mp3,把声音文件录制成以下几种:
1. “您的验证码是”,以下简称开始配音
2. 0到9的数字声音,以下简称数字配音
3. “请输入” ,以下简称结尾配音
当服务器端生成验证码的时候,把开始配音,4个数字配音,结尾配音,按次序合并成一个mp3文件即可。
思路二:合并swf,网上似呼也有这种java api,事先把几个swf文件制作好,然后用程序动态合并成一个即可
思路三:制作一个swf,然后动态控制播放mp3的次序,这种实现比较容易,但client和server时间有验证码的文本传输,不合理!比如我要把生成好的验证码告诉flash,然后让flash依次播放。
思路四:如果您的硬盘足够大,把所有的可能都录成一个声音片段也可以,哈哈。。。
我按照思路一弄了一天,终于搞定了,虽然自己的声音比较难听,但效果还可以,嘿嘿。
有兴趣的可以加我一起研究研究:QQ:1265877
相关文章
使用git config --global设置用户名和邮件问题
这篇文章主要介绍了使用git config --global设置用户名和邮件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-05-05回车和换行有什么区别?我们平时按下的Enter键是回车还是换行
如果用过机械打字机,就知道回车和换行的区别了。换行就是把滚筒卷一格,不改变水平位置。回车就是把水平位置复位,不卷动滚筒2011-03-03
最新评论