首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信小程序官方组件展示之媒体组件live-player源码

以下将展示微信小程序之媒体组件live-player源码官方组件能力,组件样式仅供参考,开发者可根据自身需求定义组件样式,具体属性参数详见小程序开发文档。...音画同步越好avRecvInterval音画同步错位时间(网络),单位 ms,此数值越小,音画同步越好audioCacheThreshold音频缓冲时长阈值,缓冲超过该阈值后,播放器会开始调控延时小窗特性说明live-player...Bug & Tip1.tip:live-player 默认宽度300px、高度225px,可通过 wxss 设置宽高。2.tip:开发者工具上暂不支持。...3.tip: 相关介绍和原理可参考此文章示例代码<live-player src="https://domain/pull_stream" mode="RTC" autoplay bindstatechange...code:', e.detail.code) }, error(e) { console.error('live-player error:', e.detail.errMsg) }})版权声明: 本站所有内容均由互联网收集整理

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

手把手教你撸个直播小程序

前沿: 本篇博文会稍微有点长,用到的技术有 奥点云的 流媒体直播服务LSS 分布式双向消息服务DMS 以及 小程序的live-player组件 (奥点云做的很差劲,有更好的平台,最好换一个) 本篇博文的目的是为了让有些前端基础的新手快速搭建一个直播小程序...开始之前: 在小程序后台要开启 实时播放音频频流,这样才能使用live-player组件 注册一个奥点云账号,或者直接使用微信登录.进入控制台 流媒体直播服务LSS 分布式双向消息服务DMS 这个二个服务就是我们要用的直播和直播评论接口...不需要该任何参数,直接生成 奥点云就先到这里, 接着开始小程序的live-player的设置 live-player 组件详解 着重看这三个参数 src就是我们刚刚生成的rtmp地址 object-fit

53820

实时音视频 TRTC 常见问题汇总---小程序篇

目前在页面存在 mode='RTC' 的 live-pusher 和至少一个 live-player 时,小程序在后台运行的情况下可以正常采集和播放音频,否则小程序在切后台时会终止音视频通话。...您可以检查小程序 Demo 左下方的控制面板,打开【调试模式】即可在界面上看到详细的推拉流信息,如果没有推拉流信息则表示未成功进房或 live-pusher,live-player 创建失败。...由于微信开发者工具不支持原生组件(即 和 标签),需要在真机上进行运行体验。 不支持 uniapp 开发环境,请使用原生小程序开发环境。...请检查开通的小程序类目是否正确, 和 标签是否已开启。 请确认已将 小程序域名白名单 添加到小程序 request 合法域名,或已开启调试模式。...> 标签使用及错误码参考: live-pusher 错误码 live-player 错误码 livePusherContext livePlayerContext 是否能监听小程序缩小到后台?

5K31

如何让视频会议在小程序上开起来

中正常播放; 屏幕共享的视频流使用live-player播放; 2、音视频控制相关的问题 音视频上下台时推流中断出现画面闪烁的问题 上下台切换音/视频流时如果数组发生大的变化会导致live-pusher...和live-player中断,导致画面出现严重的闪烁问题; 通过对原有人员数据增加diff方法,添加上、下台的人员数据以及清理退出会议的人员,则可以避免此问题; 音视频房间与逻辑房间userID不一致的问题...当前 video, map, live-player, live-pusher, canvas(2d) 组件已支持同层渲染。...1、 组件live-player和live-pusher不支持点击事件,支持全屏操作的切换; 小程序live-pusher/live-player不支持点击事件,可以用一个透明的view覆盖在原生组件上用于响应事件...可滚动的问题(遗留) 问题表现: 当用户点击某个用户头像全屏后,再回列表,有一定概率出现小窗口可以滚动的情况; 解决方案: 初步确定的方案是在全屏视图下把普通view节点与live-player进行分离

11.1K32

基于HLS-TS&RTMP-FLV的微信小程序点直播方案

和live-pusher组件,其中live-player组件主要支持rtmp和flv拉流方式,推流live-pusher组件主要支持rtmp推流,所以直播我们选用live-player组件,选用rtmp-flv...---- 问题2:小程序利用RTMP直播时,没有办法听声音,当前画面只有视频无声音; 问题原因:由于国标网关接的第三方国标设备音频大部分都是采用的G711.a的编码方式,而微信小程序live-player...将客户端播放器组件的live-player组件的播放缓存加大,当然服务端也可以加点GOP缓存应对设备端推流网络问题,但是带来的负面效应就是延时会稍微加大,不能设置过大过小; 2....服务端加调试日志等进行进一步大判断和分析,用专业工具分析写下来的码流,排查问题是时间戳问题,还是编解码问题还是服务自己内部处理问题; ---- Demo代码: 基于微信小程序Live-player组件...---- 本文总结: 本文主要讲了下基于微信小程序的点直播方案,其中点播基于H5 Video标签用了HLS-TS方案,直播基于微信live-player媒体组件用了RTMP-FLV方案。

2.3K20

【实时音视频】live-pusherlive-player与trtc-wx入门介绍

这里就要解释一下trtc-wx的定位,它是一个辅助,用于帮业务层简化代码,它不能单独使用,需要与微信小程序的原生组件live-pusher/live-player进行搭配使用。...一、小程序推拉流实现逻辑(live-pusher、live-player与底层之间的关系) 要说trtc-wx那么小程序这两个原生标签就是不能绕开的东西,小程序通过live-pusher/live-player...trtc-wx调用逻辑链.png 回到live-pusher/live-player,标签本身有很多属性,我们可以把这两个原生标签当作是一个组件,通过传值给该组件,组件对值做一定处理传递到底层,底层调用驱动控制硬件设备...product/647/17018 live-pusher:https://developers.weixin.qq.com/miniprogram/dev/component/live-pusher.html live-player

2.2K60

【玩转腾讯云】小程序组件使用

github 腾讯云官网 代码clone下来或者是解压完成后,会看到trtc-room的一个组件的代码包,如果只是想快速接入一下的话,可以直接跑通官网的demo,这里注意要开放live-pusher和live-player...videocall 双人通话 voice-room 语音房 以上是腾讯官网小程序的图片,demo有三个场景,语音房,双人通话,多人会议,这里会议场景下,可以设置的地方还是比较多的,live-pusher和live-player...组件内的页面跳转统一使用navigateTo,如果使用redirectTo进行页面跳转的,安卓的返回键,可能造成小程序挂起的假现象,这里页面的回收时间依赖于微信小程序的内存回收机制,不建议有live-pusher或live-player

9.5K20

小程序音视频背后的故事

同样的,我们将这部分能力用视频云 SDK 进行实现,并封装成一个叫做 的标签。...信号放大器 在线直播是一个非常经典的单向音视频场景,您只需要简单的将两个标签组合在一起即可, 负责将本地画面和声音实时上传到腾讯云, 则负责从云端实时拉取音视频流...但在线直播方案只能应用于解决单向音视频问题,因为它有个明显的问题,就是延时一般都是在 2秒 - 5秒左右,这是使用 标签配合腾讯云视频云可以达到的效果。...我们将 延时控制和 UDP 加速技术加入到 标签里,可以将端到端的延时控制在 500ms 左右。这对于操作延时要求比较苛刻的场景,就可以满足需求了。...加入房间管理和 通知系统以后,我们就可以将 和 和微信小程序的 websocket 等基础能力组合在一起,构建各种功能强大、逻辑复杂的小程序应用。

5.5K280
领券