声音验证码制作方法
采用java制作:
思路一: 合并mp3,把声音文件录制成以下几种:
1. “您的验证码是”,以下简称开始配音
2. 0到9的数字声音,以下简称数字配音
3. “请输入” ,以下简称结尾配音
当服务器端生成验证码的时候,把开始配音,4个数字配音,结尾配音,按次序合并成一个mp3文件即可。
思路二:合并swf,网上似呼也有这种java api,事先把几个swf文件制作好,然后用程序动态合并成一个即可
思路三:制作一个swf,然后动态控制播放mp3的次序,这种实现比较容易,但client和server时间有验证码的文本传输,不合理!比如我要把生成好的验证码告诉flash,然后让flash依次播放。
思路四:如果您的硬盘足够大,把所有的可能都录成一个声音片段也可以,哈哈。。。
我按照思路一弄了一天,终于搞定了,虽然自己的声音比较难听,但效果还可以,嘿嘿。
有兴趣的可以加我一起研究研究:QQ:1265877
相关推荐
-
声音验证码制作方法
采用java制作: 思路一: 合并mp3,把声音文件录制成以下几种: 1. "您的验证码是",以下简称开始配音 2. 0到9的数字声音,以下简称数字配音 3. "请输入" ,以下简称结尾配音 当服务器端生成验证码的时候,把开始配音,4个数字配音,结尾配音,按次序合并成一个mp3文件即可. 思路二:合并swf,网上似呼也有这种java api,事先把几个swf文件制作好,然后用程序动态合并成一个即可 思路三:制作一个swf,然后动态控制播放mp3的次序,这种实现比较容
-
使用开源工具制作网页验证码的方法
开发工具:eclipse.kaptcha-2.3.jar包. 一.创建Web项目: 二.新建一个Jsp页面(内容有,一个文本框,一个图片容器,一个提交按钮) <body> <img alt="random" src="randomcode.jpg" onclick="changeR(this)" style="cursor: pointer;"> <form action="check.
-
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
这是利用GD库生成验证码的页面 test.PHP <?php header('Content-Type:image/jpeg'); $img = imagecreatetruecolor(100, 40); $black = imagecolorallocate($img, 0x00, 0x00, 0x00); $green = imagecolorallocate($img, 0x00, 0xFF, 0x00); $white = imagecolorallocate($img, 0xFF,
-
PHP 图像处理与SESSION制作超简单验证码的方法示例
本文实例讲述了PHP 图像处理与SESSION制作超简单验证码的方法.分享给大家供大家参考,具体如下: 验证码的实现 首先我们要清楚,无论是做什么东西,在做之前一定要有思路,譬如这个验证码里他有些什么,为了实现它我们该做些什么,怎么样去做. 这里我例举出几个点. 1.验证码肯定要有内容. 2.验证码里肯定要有干扰信息,就譬如,线条干扰和点点干扰. 那么为了实现他们我们该如何做呢? 第一步,创建一个名为captcha.php的文件 在里面输入 <?php session_start();//开启会
-
探讨Java验证码制作(下篇)
接着上篇java验证码制作(上篇)给大家介绍有关java验证码的相关知识! 方法三: 用开源组件Jcaptcha实现,与Spring组合使用可产生多种形式的验证码,JCaptcha 即为Java版本的 CAPTCHA 项目,其是一个开源项目,支持生成图形和声音版的验证码,在生成声音版的验证码时,需要使用到 FreeTTS.而CAPTCHA 全称 Completely Automated Public Turing Test to Tell Computers and Humans Apart,最
-
探讨Java验证码制作(上篇)
相信大家对验证码这玩意不会陌生,无论是申请账号还是某些情况下登录时都会要求输入验证码.经过统计,验证码一次验证就成功通过的概率是90%,并不高,那么很多人对于这种降低用户体验度的设计肯定会怀疑他的必要性,但黑格尔说过:凡是合乎理性的东西都是现实的:凡是现实的东西都是合乎理性的.接下来我们来了解一下验证码. 验证码是一种区别用户是计算机还是人的公共全自动程序,他被用于防止恶意破解密码.刷票.论坛灌水,防止黑客通过暴力破解方式不断地登录,应用于银行.社区.论坛.投票系统等等. 废话不多说我们来看看我
-
golang包快速生成base64验证码的方法
base64Captcha快速生成base64编码图片验证码字符串 支持多种样式,算术,数字,字母,混合模式,语音模式. Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一.Base64编码可用于在HTTP环境下传递较长的标识信息, 直接把base64当成是字符串方式的数据就好了 减少了http请求:数据就是图片: 为APIs微服务而设计 为什么base64图片 for RESTful 服务 Data URIs 支持大部分浏览器,IE8之后也支持. 小图片使用base64响应对于
-
精致小巧的java相册制作方法
本文实例为大家分享了java相册制作方法,供大家参考,具体内容如下 注: 1)html上的图片是静态指定的.当更新了新的图片时必须手工更新.所以使用Servlet读取本地images中的所有图片,动态显示给用户. 2)如果存在中文名的图片,由于get方式无法直接传递中文,会导致出错. 主页面–index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"
-
iOS本地动态生成验证码的方法
前几天app注册被人攻击了,从网上找了这个先保存下.... 用于ios本地动态生成验证码,效果如下: 导入CoreGraphics.framework 用于绘制图形 封装UIView,便捷使用,代码如下: AuthcodeView.h #import <UIKit/UIKit.h> @interface AuthcodeView : UIView @property (strong, nonatomic) NSArray *dataArray;//字符素材数组 @property (stron
-
Java随机生成手机短信验证码的方法
本文实例讲述了Java随机生成手机短信验证码的方法.分享给大家供大家参考,具体如下: /** * 创建指定数量的随机字符串 * @param numberFlag 是否是数字 * @param length * @return */ public static String createRandom(boolean numberFlag, int length){ String retStr = ""; String strTable = numberFlag ? "1234
随机推荐
- VBA解决Windows空当接龙的617局
- 使用Jasmine和Karma对AngularJS页面程序进行测试
- Nginx服务器安装及配置文件与使用详解
- iOS中修改UISearchBar圆角的小技巧分享
- Smarty中调用FCKeditor的方法
- symfony表单与页面实现技巧
- Zend Framework入门教程之Zend_Db数据库操作详解
- 分页实现方法的性能比较
- Java进阶学习:网络服务器编程
- 解读在C#中winform程序响应键盘事件的详解
- Python中的pprint折腾记
- C#影院售票系统毕业设计(2)
- xhtml+css制作不规则导航
- js强制把网址设为默认首页
- jQuery图片轮播的具体实现
- 详解js中Number()、parseInt()和parseFloat()的区别
- c++实现高精度加法
- 图解Java线程的生命周期
- BootStrapValidator与My97日期校验的实例代码
- RecyclerView底部分割线去除的方法