js怎么实现直播卖货小程序源码推流功能
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"js怎么实现直播卖货小程序源码推流功能",在日常操作中,相信很多人在js怎么实现直播卖货小程序源码推流功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年01月19日js怎么实现直播卖货小程序源码推流功能
这篇文章主要介绍"js怎么实现直播卖货小程序源码推流功能",在日常操作中,相信很多人在js怎么实现直播卖货小程序源码推流功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"js怎么实现直播卖货小程序源码推流功能"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
1、首先需要登录微信小程序后台,点击"开发-》接口设置",开启实时录制音视频流权限。
2、在小程序wxml页面使用live-pusher标签进行推流,目前小程序推流地址只支持rtmp格式,点击推流按钮之后进行推流。
3、js先在onready里面实例化推流,并且进行推流预览,然后点击推流按钮进行推流,监听页面卸载,在页面卸载时停止推流。
Page({ /** * 页面的初始数据 */ data: {pusherContext:null,//推流实例url:'rtmp://',//推流实例 }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function (e) { var _this =this; //实例化推流 _this.pusherContext = wx.createLivePusherContext('livepusher'); _this.pusherContext.startPreview(); }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { this.pusherContext.stop();//停止推流 }, /** * 开始推流 */ start:function(e){ this.pusherContext.start({}) }, /** * 推流监听 */ statechange:function(e){ if (e.detail.code == 1001) { //已经连接推流服务器 }else if(e.detail.code == 1002){ //已经与服务器握手完毕,开始推流}else if(e.detail.code == 1003){ //打开摄像头成功}else if(e.detail.code == 1004){ //录屏启动成功}else if(e.detail.code == 1005){ //推流动态调整分辨率}else if(e.detail.code == 1106){ //推流动态调整码率}else if(e.detail.code == 1007){ //首帧画面采集完成}else if(e.detail.code == 1008){ //编码器启动} },})
到此,关于"js怎么实现直播卖货小程序源码推流功能"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
程序
页面
功能
源码
程序源码
直播
实例
学习
监听
成功
函数
周期
周期函数
按钮
更多
服务器
生命
帮助
服务
流动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手游cf服务器名字
武山县创享时代互联网科技
恋爱软件开发背景
软件开发中产品经理的职责
云服务器房间
我的世界网易优化服务器
安徽智能软件开发成本价
空天地一体化防火监测软件开发商
软件开发能找什么工作
互联网时代下冷链科技发展
云服务器url
仓库管理信息系统数据库课设
微软开发的数据库软件
思训v8数据库
金融银行服务器安全吗
瓷片数据库
超市外送app软件开发
服务器属于网络设备吗
服务器行业评奖
网络安全研究报告显示
数据库政策解析
经济管理学科数据库
游贝软件开发
电源软件开发合同
网络安全的培训的系统
青岛软件开发职位
杭州全速网络技术
服务器崩了会影响官网排名吗
河南智慧团建软件开发专业制作
软件开发培训 机构