玩瞳文档中心


开始识别

<p><strong>简要描述:</strong> </p> <ul> <li>入口类为VTMainBLLObj ,功能是开启识别服务</li> </ul> <p><strong>接口名称</strong></p> <ul> <li><code>-(void) startRecognition</code></li> </ul> <p><strong>参数:</strong> 无</p> <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;">VTRecognitionDelegate</td> <td>识别相关回调</td> <td>id<VTRecognitionDelegate> recognitionDelegate;</td> </tr> <tr> <td style="text-align: left;">VTResoureUpdateDelegate</td> <td>资源下载/更新相关回调</td> <td>id<VTResoureUpdateDelegate> resoureUpdateDelegate;</td> </tr> </tbody> </table> <p>1 <code>-(void)recognitionWillStart</code></p> <h6>描述:</h6> <p>在请求云识别之前会回调此方法。</p> <p>2 <code>-(void)recognitionFailed:(NSError *)error</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;">error</td> <td style="text-align: left;">NSError</td> <td>错误对象</td> </tr> </tbody> </table> <p>3 <code>- (BOOL)recognitionSuccess:(VTSDKBookDataModel *)data</code></p> <h6>描述:</h6> <p>识别成功后将回调此方法 如果return NO 不走后续所有流程包括下载 YES 走之后的下载播放等流程。可根据extraData 来控制是否走后续流程</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;">data</td> <td style="text-align: left;">VTSDKBookDataModel</td> <td>书本数据对象</td> </tr> </tbody> </table> <h6>VTSDKBookDataModel对象属性:</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;">bookid</td> <td style="text-align: left;">int</td> <td>书本ID</td> </tr> <tr> <td style="text-align: left;">pageid</td> <td style="text-align: left;">int</td> <td>书页ID</td> </tr> <tr> <td style="text-align: left;">pagination</td> <td style="text-align: left;">int</td> <td>书页码</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">int</td> <td>书页类型</td> </tr> <tr> <td style="text-align: left;">physicalIndex</td> <td style="text-align: left;">int</td> <td>物理书页索引</td> </tr> <tr> <td style="text-align: left;">extraData</td> <td style="text-align: left;">NSString</td> <td>自定义字段</td> </tr> <tr> <td style="text-align: left;">bookInfo</td> <td style="text-align: left;">NSDictionary</td> <td>书本信息</td> </tr> <tr> <td style="text-align: left;">netAudios</td> <td style="text-align: left;">NSDictionary</td> <td>在线音频信息</td> </tr> <tr> <td style="text-align: left;">similarBooks</td> <td style="text-align: left;">NSArray</td> <td>相似书信息</td> </tr> <tr> <td style="text-align: left;">recognizeTime</td> <td style="text-align: left;">double</td> <td>识别时间</td> </tr> <tr> <td style="text-align: left;">predict</td> <td style="text-align: left;">NSDictionary</td> <td>暂时无用</td> </tr> </tbody> </table> <p>4 <code>-(void)resoureWillUpdate</code></p> <h6>描述:</h6> <p>当资源有更新时回调此方法。</p> <h6>参数:</h6> <p>无</p> <p>5 <code>- (BOOL)interceptorAfterRecognitionSuccess;</code></p> <h6>描述:</h6> <p>拦截识别音频的播放 不拦截下载等逻辑 只有通知recognitionSuccess 返回YES时 才有效 否则无效</p> <h6>参数:</h6> <p>无</p> <p>6 <code>- (void)resoureUpdatingWithProgress:(int)progress</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;">progress</td> <td style="text-align: left;">int</td> <td>更新进度,0-100之间的整数</td> </tr> </tbody> </table> <p>7 <code>-(void)resoureUpdateFailed:(NSError *)error</code></p> <h6>描述:</h6> <p>当资源更新失败时会回调此方法。</p> <p>8 <code>-(void)resoureUpdateDidComplete</code></p> <h6>描述:</h6> <p>当资源更新成功后会回调此方法。</p> <p>9 <code>-(void)allUpdateTaskWillToBackgroud</code></p> <h6>描述:</h6> <p>当资源更新时,识别到有资源的新书时回调此方法</p> <p>10 <code>-(void)setCustomBookId:(int)bookId</code></p> <h6>描述:</h6> <p>可自定义bookID 如果没有识别过 会自动走下载流程</p>

页面列表

ITEM_HTML