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

2019-12-1-微信程序音频流加载失败问题

最近在搞音视频推流时,发现微信程序端“偷偷更新”后,拉流时出现了加载失败的问题。 ---- 程序端一直在拉流之后一直在报2004,就是开始拉流但是一直失败。...那么又是同样的步骤——面向猜测开发 猜测 先试验下,ffmpeg进行推流,程序播放正常。 于是使用flvdebugger进行分析,发现两者的metadata的存在差别。...于是又出现了一个大胆的猜想: 程序liveplayer音频播放在某些情况下依赖于matadata中的音频码率,原来客户端推流音频码率设置为0,触发liveplayer的bug无法播放 至于微信为啥要这么做...,那么完全可以再静音期间推送空的音频帧,已确保音频的pts连续 那么播放器的画面就应该不会卡顿 那么解决方式就是在metadata中添加音频码率 不过音频码率没有办法精确计算,所以可以参照2019-10...-22-音频码率估算 - huangtengxiao 进行估算 基本设置在100-150kb/s都可以,(“反正程序好像也没有怎么用它”) 设置之后再推流,播放完全正常 ---- 参考文档: live-player

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

程序失败?那你理解程序了吗?

文 | 曹凯 程序从 1 月 9 日发布至今,已经一个半月的时间。我们经历了从一开始的全民热捧,到目前的寂静无声,有很多人甚至已经开始唱衰程序。...但是,在唱衰之前,你确定自己理解了程序是什么了吗? 我想通过一个例子来聊一下,我所理解的程序是什么。...我当时就想到:为什么不用程序,而是客户端?要是董卿说,扫码使用程序直接参与活动,说不定我就参与了。...所以,程序就扮演了降低我体验成本的工具的角色——在我需要某个品牌或者 app 的单一的服务的时候,程序可以直接给到我,而不是让我去下载 app。 这是我理解的程序。 那程序到底有什么用呢?...这与张小龙在描述程序时,谈到他在机场的场景近似——扫码不是去关注公众号,而是直接面对想要的东西,让服务直接与用户进行连接。 往期精选文章 那些说程序活不下去的,你真的懂程序么?

52820

程序JAVA实战」程序上传(终结)(72)

微信程序,不需要使用服务器,可以直接上传,通过微信程序的工具。 步骤 点击工具的上传按钮 上传成功后,需要联系管理员在程序管理后台将本次上传设置为体验版本. ? ?...登录程序的后台 未上传的情况下,线上版本,开发版本,审核版本都是空的。 ? ? 程序上传 域名备案,后台的接口服务都是可用的,都没有问题的情况下,官方才会允许你上的。 ? ?...PS:没有上传过的老铁可能很迷茫,其实这个流程并不复杂,先程序上传,然后审核,重点是类目和代码的官方审核,审核通过后,需要手动完成上线流程。...PS:程序其实说实在的有点前端集成,了解组件并不难,这里我没用网上的一些开源的在程序原生组件基础上做的开源框架,重点是让老铁都了解下原汁原味的程序是这样做的,也对常用的api学习,基本上0基础到实战吧...建议老铁也好好学学程序,自己搭建一个程序。总会有意外的收获!

3.2K10

【uniapp程序】uploadFile文件上传

写在前面 上节中我们讲到程序的request请求,掌握了基本的网络请求方式,这节我们通过小程序的uploadFile接口能力完成对程序上传操作(uni.uploadFile,后端php接口),通过这一节你可以学习到...php的上传接口的写法,以及如何配合前端完成一个程序上传操作 创建前端页面 我们默认使用创建新项目进行讲解,在index.vue最上方写入代码 <view style="width...这里插一嘴,由于博主是全栈开发的,我给大家总结一下这部分与微信开发者工具 语法的区别 ①uniapp必须用template标签嵌套 否则 ②<em>小</em><em>程序</em>点击事件用bindtap 而uniapp...move_uploaded_file($file['tmp_name'], $target)) { $GLOBALS['error_message'] = '<em>上传</em>图片<em>失败</em>';...最重要的步骤我们已经做完了,那<em>上传</em>成功是不是得告诉下<em>上传</em>的用户告诉他们<em>上传</em>成功了?

2K20

如何在程序中实现音频播放

如何在程序中实现音频播放 在如何使用程序媒体组件这篇文章中,我们介绍了程序媒体组件的使用,但是对音频组件部分讲的不够详细,本文将对音频部分做些补充。...在教程开始之前,需要搭建搭建好小程序的基础开发环境,关于如何配置,大家可以参考如何入门程序开发这篇文章的入门教程。...1542004330408.png 音频API - InnerAudioContext的使用 新版的程序中,官方推荐使用InnerAudioContext接口来替代AudioContext接口,并且后续...InnerAudioContext.seek(number position) 跳转到指定位置 参考上表,我们可以为我们的程序增加暂停功能,修改代码如下。...腾讯云联合程序给大家带来了程序·云开发解决方案,为开发者提供完整的云端支持,弱化后端和运维操作,使用平台原生 API 进行核心业务开发,实现快速上线和迭代。欢迎免费使用!

16.5K10981

微信程序|实现文件上传

问题描述 如何在程序中实现包括jpg、png、gif等形式的文件上传? 在使用程序的过程中,在编辑个人资料时,通常会面临上传头像、上传背景图片的情况,而这个开发过程需要怎样实现呢?...解决方案 (1)引入组件 在需要上传文件的页面的json中引入组件库中的组件。...usingComponents": { "van-uploader": "/dist/uploader/index" }, } (2)wxml中的代码 引入uploader组件实现上传...> 点击上传文件 (3)js配置 如果要实现文件预览,则还需对js进行配置。...结语 此种方法的文件上传目前包括的格式有jpg、png、gif几类图片格式,且无法实际应用中实现对图片的更改,但平时使用时上传文件通常存更多形式,还有其他更为全面和复杂的实现方法需要学习。

2K30

微信程序图片上传压缩

在具体业务中,我们会遇到需要让用户上传本地图片的场景,随着现在的手机像素越来越高,图片的大小也越来越大,上传原图后一方面是难以上传成功,另一方面是上传成功后在列表中图片太大加载时间过长或者加载失败。...若是直接提示用户 “无法上传xxM以上的图片” ,用户体验会不好,于是需要我们对用户上传的图片进行压缩。本文主要记录了开发过程中探索压缩图片的过程和方式,以及一些踩坑记录。...0-100})优势:不限图片宽高,任何图片都可以使用;劣势:只能压缩画质,不能压缩大小;ios和安卓压缩质量相同的情况下输出大小不一致,ios有自己的一套压缩机制,当压缩要极致质量大小以后,质量写再都不会有变化...}, fail: function () { // 图片上传失败 }..., fail: function (err) { resolve(src) } }) }) }, 优势:利用好了程序自带的压缩功能

8.5K51
领券