手指相关接口
<p><strong>简要描述:</strong> </p>
<ul>
<li>入口类为VTMainBLLObj ,功能是手指识别服务</li>
</ul>
<p><strong>相关接口: </strong></p>
<p>1 <code>-(BOOL) isSupportFinger</code></p>
<h6>描述:</h6>
<p>查看是否支持点读</p>
<hr />
<p>2 <code>-(void)setCustomFingerDb:(BOOL) isFinger</code></p>
<h6>描述:</h6>
<p>设置点读开关,要再license也支持的情况下 ,设置true 才有效,否则无效</p>
<hr />
<p>3 <code>-(void) loadFingerDataWithPageId:(int)pageId fingerJsonPath:(NSString *)path</code></p>
<h6>描述:</h6>
<p>加载点读数据</p>
<h6>参数:</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th>说明</th>
<th>属性</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">pageId</td>
<td>当前pageID</td>
<td>int</td>
</tr>
<tr>
<td style="text-align: left;">path</td>
<td>finger.json 全路径</td>
<td>NSString</td>
</tr>
</tbody>
</table>
<h6>注意事项:</h6>
<p>path传值不为空的时候 重新加载finger.json数据 为nil 时直接去找当前pageID的数据
在bookId变化后和数据下载解压完成后调用</p>
<hr />
<p><strong>相关代理:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">代理类</th>
<th>说明</th>
<th>属性</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">VTFingerDetectDelegate</td>
<td>手指识别相关回调</td>
<td>id<VTFingerDetectDelegate> fingerDelegate;</td>
</tr>
</tbody>
</table>
<p>1 <code>-(void)onFingerDetectSuccessWithAbsolutePoint:(CGPoint)absolutePoints RelativePoint:(CGPoint)relativePoints</code></p>
<h6>描述:</h6>
<p>手指识别成功回调。</p>
<h6>参数:</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">说明</th>
<th>类型</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">absolutePoints</td>
<td style="text-align: left;">图像手指坐标</td>
<td>CGPoint</td>
</tr>
<tr>
<td style="text-align: left;">relativePoints</td>
<td style="text-align: left;">书本手指坐标</td>
<td>CGPoint</td>
</tr>
</tbody>
</table>
<hr />
<p>2 <code>-(BOOL)interceptorAfterFingerSuccess:(FingerInfoModel *)fingerModel</code></p>
<h6>描述:</h6>
<p>return YES 消费当前点击事件 不走之后的播放逻辑 NO 走SDK内部播放逻辑</p>
<h6>参数:</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">说明</th>
<th>类型</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">audios</td>
<td style="text-align: left;">音频相关信息</td>
<td>AudioConfigModel</td>
</tr>
<tr>
<td style="text-align: left;">extraData</td>
<td style="text-align: left;">自定义配置信息</td>
<td>NSString</td>
</tr>
<tr>
<td style="text-align: left;">frameId</td>
<td style="text-align: left;">框ID</td>
<td>int</td>
</tr>
<tr>
<td style="text-align: left;">position</td>
<td style="text-align: left;">框的位置信息</td>
<td>PositionBean</td>
</tr>
<tr>
<td style="text-align: left;">frameType</td>
<td style="text-align: left;">框类型</td>
<td>int</td>
</tr>
</tbody>
</table>
<hr />
<p>3 <code>-(void)onFingerDetectFail:(int)errCode ErrorMsg:(NSString *)msg</code></p>
<h6>描述:</h6>
<p>手指识别失败回调。</p>