当前位置: 首页 > news >正文

网站访客关键词推广效果分析

网站访客,关键词推广效果分析,杭州赛虎网站建设,专业app制作平台下载组件 npm install recorder-core封装方法 record.ts //必须引入的核心 import Recorder from recorder-core;//引入mp3格式支持文件;如果需要多个格式支持,把这些格式的编码引擎js文件放到后面统统引入进来即可 import recorder-core/src/engine/…

下载组件

npm install recorder-core

封装方法

record.ts

//必须引入的核心
import Recorder from 'recorder-core';//引入mp3格式支持文件;如果需要多个格式支持,把这些格式的编码引擎js文件放到后面统统引入进来即可
import 'recorder-core/src/engine/mp3';
import 'recorder-core/src/engine/mp3-engine';
//录制wav格式的用这一句就行
import 'recorder-core/src/engine/wav';
import { RecordType } from './type';const record: RecordType = {RecordApp: null,recBlob: null,/**麦克风授权 */getPermission: (fn: Function | null) => {const newRec = Recorder({type: 'wav',bitRate: 16,sampleRate: 16000, //阿里采样率16000onProcess: function (buffers, powerLevel, duration, bufferSampleRate) {console.log(buffers);},});//打开录音,获得权限newRec.open(() => {record.RecordApp = newRec;fn({ status: 'success', data: '开启成功' });},(msg, isUserNotAllow) => {//用户拒绝了录音权限,或者浏览器不支持录音fn({ status: 'fail', data: msg });console.log((isUserNotAllow ? 'UserNotAllow,' : '') + '无法录音:' + msg);});},/**开始录音 */startRecorder: () => {if (record.RecordApp && Recorder.IsOpen()) {record.RecordApp.start();}},/** 停止录音 */stopRecorder: (fn: Function | null) => {try {if (!record) {console.error('未打开录音');return;}record.RecordApp.stop((blob, duration) => {console.log('录音成功', blob, '时长:' + duration + 'ms');if (blob) {record.recBlob = blob;const formData = new FormData();formData.append('audio', blob);fn({ loading: true });}/* eslint-enable */record.RecordApp.close();record.RecordApp = null;});} catch (err) {fn({ err: err });console.error('结束录音出错:' + err);record.RecordApp.close();record.RecordApp = null;}},/**关闭录音,释放麦克风资源 */destroyRecorder: () => {if (record.RecordApp) {record.RecordApp.close();record.RecordApp = null;}},/**暂停 */pauseRecorder: () => {if (record.RecordApp) {record.RecordApp.pause();}},/**恢复继续录音 */resumeRecorder: () => {if (record.RecordApp) {record.RecordApp.resume();}},
};export default record;

调用

 import record from '/@/utils/record/record';/**初始化 */function init() {record.getPermission(function (permiss) {if (permiss.status == 'fail') {createMessage.warning(permiss.data);} else {record.startRecorder();state.confLoading = true;}});}/**结束录音 */function stopRec() {state.loading = true;state.confLoading = true;record.stopRecorder(function (res) {/**处理 */})}
http://www.ds6.com.cn/news/90686.html

相关文章:

  • wordpress中文伪原创浙江seo外包
  • 郑州微信网站制作网络营销总结及体会
  • 车上seo是什么意思西安seo网站推广优化
  • 福田附近公司做网站建设多少钱阿里指数官网入口
  • 此网站域名即将过期百度关键词关键词大全
  • 制作一个静态网站的步骤站外推广方式有哪些
  • 买外贸服装去哪个网站公司网站建设哪个好
  • 新疆建设厅进疆备案官方网站seo自学
  • 建设部网站法律法规seo关键词排名公司
  • 人民政府门户网站首页最新营销模式有哪些
  • 台州网站排名优化价格seo排名工具外包
  • 网站建设需要哪些岗位江苏网络推广公司
  • 上海cms建站关键词排名方案
  • 做带会员后台的网站用什么软件关键词app
  • 北京网站建设的服务商自己建网站流程
  • 网站怎么做认证seo诊断的网络问题
  • 做漫画网站的素材网站推广常用的方法
  • 平面设计毕业设计作品东莞seo代理
  • 做网站广告收入沈阳百度推广排名优化
  • 网站怎么更新网页内容青岛最新消息
  • 定制企业网站网站网络营销公司
  • 交通部基本建设质量监督网站营销型网站建设需要多少钱
  • wordpress oss 防盗链短视频seo排名
  • 书画网站模板asp培训课程安排
  • 现在网站主怎么做淘宝客东莞疫情最新消息今天新增
  • 做怎样的网站能赚钱5月新冠病毒最新消息
  • 自己做的网站怎么弄成app网站seo优化课程
  • 怎么做防劫持网站自媒体有哪些平台
  • 制作网站复杂吗百度帐号登录个人中心
  • 兰州市建设厅官方网站怎么找推广渠道