忽略 New Features 部分,那么 App 难免停留在旧的实现上、旧的方案上,**OSV 工作也变成了改一改、能跑就行的被动升级**。建议大家在关注 Behavior Changes 以外多留意下 New Features 是否可以改善现有的方案,优化产品体验。**14 推出的新 API,大部分我都试过,并开源了 DEMO。本文将从设计的理由、使用解读等角度,带大家切实感受这重要的 8 个新特性:**0. ScreenShot Detection,截屏感知0. TextView Highlight,文本高亮0...
## 背景本人最近在做数字人项目,用到科大讯飞的语音识别功能,遇到了许多坑,做个总结,给兄弟们铺铺路。[科大讯飞语音识别](https://www.xfyun.cn/services/voicedictation)主要通过识别声音然后转换成文字,具体展示如下图所示:![image.png](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/660c85108dd54f53bf670e78b2e77455~tplv-k3u1fbpfcp-5.jpeg?)## 一、项目环境vue3+ts+vite## 二、注册科大讯飞注册后新建个应...
因为init的时候会发送一些事件,例如pageview。 如果需要在init之后设置context,又希望能对所有上报生效,可以使用refreshPreStartContext插件。 上报PV上报一次PV,若pid与当前pid相同则会忽略此次PV。client('sendPageview',pid: string) => void 示例 JavaScript client('sendPageview', '/test/pageA') 上报自定义事件上报一个自定义事件。注意格式,格式不符合的事件将会试图转换,无法转换的事件将会被忽略。具体消费方式可以查...
引擎管理方法 描述 createRTCVideo 创建引擎对象 destroyRTCVideo 销毁引擎实例对象 feedback 将用户反馈的问题上报到 RTC setBusinessId 设置业务标识参数 onLogReport 端监控日志回调。当产生一个端监控事件时触... setAudioSelectionConfig 设置本端发布流在音频选路中的优先级。 视频管理方法 描述 startVideoCapture 开启内部视频采集。默认为关闭状态。 stopVideoCapture 关闭内部视频采集。默认为关闭状态。 onUserStartVi...
client.context.set('key', 'value') // 设置context中的单个keyclient.context.merge({ key: 'value' }) // 将context 和 传入的对象合并,生成新的contextclient.context.delete('key') // 删除context中的某个keyclient.context.clear() // 清空context 主动上报 sendPageview上报一次PV,重复上报相同PID时也会上报。 说明 程序中有relaunch事件可以重新渲染当前页面。 javascript client.sendPageview(pid: string) => vo...
## 背景本人最近在做数字人项目,用到科大讯飞的语音识别功能,遇到了许多坑,做个总结,给兄弟们铺铺路。[科大讯飞语音识别](https://www.xfyun.cn/services/voicedictation)主要通过识别声音然后转换成文字,具体展示如下图所示:![image.png](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/660c85108dd54f53bf670e78b2e77455~tplv-k3u1fbpfcp-5.jpeg?)## 一、项目环境vue3+ts+vite## 二、注册科大讯飞注册后新建个应...
房间内用户语音会被转为文字。 kSubtitleModeTranslation 1 翻译模式。在此模式下,房间内用户语音会先被转为文字,再被翻译为目标语言。 PositionInfo 类型: interface 用户在空间音频坐标系里的位置信息。 posit... ForwardStreamEventInfo 类型: interface 跨房间转发媒体流过程中的不同目标房间发生的事件 room_id 类型: string 跨房间转发媒体流过程中的发生该事件的目标房间 ID空字符串代表所有目标房间 event 类型:...
unload unloadAll open openWithCustomSource 播放/停止/暂停/恢复 startAudioMixing stopAudioMixing stopAllAudioMixing pauseAudioMixing pauseAllAudioMixing resumeAudioMixing resumeAllAudioMixing start stop stopAll pause pauseAll resume resumeAll start stop stopAll pause resume 获取/指定位置/时长 setAudioMixingPosition getAudioMixingCurrentPosition getAudioMixingDuration setPosition getPosi...
kSubtitleErrorCodePostProcessError 1 云端媒体处理内部出现错误,请联系技术支持。 kSubtitleErrorCodeASRConnectionError 2 第三方服务连接失败,请联系技术支持。 kSubtitleErrorCodeASRServiceError 3 第三方服务内部出现错误,请联系技术支持。 kSubtitleErrorCodeBeforeJoinRoom 4 未进房导致调用startSubtitle失败。请加入房间后再调用此方法。 kSubtitleErrorCodeAlreadyOn 5 重复调用 startSubtitle。 kSubtitleErrorCod...
房间中的其他用户会收到 onUserStartVideoCapture 的回调。 stopVideoCapture 关闭内部视频采集。发布流后调用该方法,房间中的其他用户会收到 onUserStopVideoCapture 的回调。 startAudioCapture 开启内部音频采集... resumeAllSubscribedStream 恢复接收来自远端的媒体流 sendUserMessage 给房间内指定的用户发送点对点文本消息。若消息发送成功,则 userId 所指定的用户会收到 onUserMessageReceived 回调。 sendUserBinaryMessa...
默认不选为全部 IgnoreZeroInteger否1 是否忽略折后价为0的数据:0:不忽略;1忽略;默认为不忽略; NeedRecordNumInteger否1 是否需要访问列表的总记录数:用于前端分页;1:表示需要; 0:表示不需要;默认为不需要 返回参数... BeforeAmortizedOriginalBillAmountString0.00 期初已分摊-原价 BeforeAmortizedPreferentialBillAmountString0.00 期初已分摊-优惠金额 BeforeAmortizedDiscountBillAmountString0.00 期初已分摊-折后价 ProjectD...