玩瞳文档中心


手指相关接口

<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>

页面列表

ITEM_HTML