public abstract class AbstractAudioCaptcha extends java.lang.Object implements IAudioCaptcha
| 限定符和类型 | 字段和说明 |
|---|---|
protected ILanguage |
language
语言类型枚举
|
protected java.io.InputStream |
prefix
生成音频的前缀音频文件
prefix + code
|
protected java.io.InputStream |
suffix
生成音频的后缀音频文件
code + suffix
|
| 构造器和说明 |
|---|
AbstractAudioCaptcha(ILanguage language) |
AbstractAudioCaptcha(ILanguage language,
java.io.InputStream prefix,
java.io.InputStream suffix) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getAudioBase64(java.lang.String code)
返回音频验证码base64字符串
|
java.lang.String |
getAudioBase64Data(java.lang.String code)
返回音频验证码base64Data字符串,浏览器可直接打开
|
byte[] |
getAudioBytes(java.lang.String code)
返回音频验证码
|
protected abstract java.util.List<java.io.InputStream> |
getCodeAudio(java.lang.String code)
获取验证码文件的输入流
|
protected ILanguage language
protected java.io.InputStream prefix
protected java.io.InputStream suffix
public AbstractAudioCaptcha(ILanguage language)
public AbstractAudioCaptcha(ILanguage language, java.io.InputStream prefix, java.io.InputStream suffix)
public byte[] getAudioBytes(java.lang.String code)
IAudioCaptchagetAudioBytes 在接口中 IAudioCaptchacode - 验证码public java.lang.String getAudioBase64(java.lang.String code)
IAudioCaptchagetAudioBase64 在接口中 IAudioCaptchacode - 验证码public java.lang.String getAudioBase64Data(java.lang.String code)
IAudioCaptchagetAudioBase64Data 在接口中 IAudioCaptchacode - 验证码protected abstract java.util.List<java.io.InputStream> getCodeAudio(java.lang.String code)
code - 验证码