上一篇: Android WebRTC完整入门教程03: 信令 多人视频有三种理论方案, 如下图所示, 从左到右分别是Mesh,SFU,MCU. Mesh 网格, 每个人都跟...
本项目完全开源,项目Github地址:AndroidInstantVideo 目前开源的项目或市面上的Android直播客户端主要是用ffmpeg来实现推流的。本文将介绍使用...
需求点击webview中视频的开始播放时自动展开到全屏。 视频全屏播放 参考项目https://github.com/cprcrack/VideoEnabledWebView...
背景简介 WebRTC被誉为是web长期开源开发的一个新启元,是近年来web开发的最重要创新。WebRTC允许Web开发者在其web应用中添加视频聊天或者点对点数据传输,不需...
项目源码:【lzan13 / VMDaemonService】博客地址:【lz’s Notes / Android 守护进程的实现方式】 在我们进行应用开发时,会遇到上级的各...
1、前言 虽然我们说Android使用Java,但实际上还有一些小技巧。给大家带来一篇关于Android WebSocket的教程。当然,我们将从零开始,一步一步地构建它。一...
语言切换需求 应用内切换语言,支持阿拉伯语(从右到左书写,即RTL语言支持) 语言切换是切换系统语言,不只本应用 切换语言后界面可重启,但后台功能不能停止 实现切换系统语言 ...
报错信息如下: -Djava.ext.dirs=D:\android\android-sdk\build-tools\28.0.3\lib is not supported....
下载安装 pocketsphinx 在 Windows 上,可以通过下面地址直接下载编译好的二进制可执行包。 https://cmusphinx.github.io/wiki...
一、简介 1.1、PocketSphinx是啥? PocketSphinx 是一个计算量和 体积都很小的语音识别引擎。是第一个开源的面向嵌入式的中等词汇量连续语音识别项目。 ...
前言:最近写好的一个项目放着一个多月没有管,突然打开就不能正常运行,而且情况是自己的笔记本电脑可以运行,但是公司的台式电脑就不能运行了,一直报下面的错误到处谷歌了一下都没有找...
前言 上一篇文章中,已经说了为什么要使用PJSIP 这个库,这里就说一下,自己的记录,当然也会放上简单的demo 目录 一:PJSIP 介绍PJSIP 官网2.简单介绍 二:...
前言 上一篇文章介绍了如何调用系统相机进行拍照裁剪等功能,一般情况下这些已经能满足我们的需求了。但是在有些场景和特殊需求下,比如要进行人脸检测、要不间断地抓取多张照片等等,那...
一 最近在项目里遇到类似配置化域名的需求,分享和记录下是什么实现的。用过OKHttp的肯定对拦截器不陌生。Interceptor,我们可以自定义设置OKHttp的拦截器之一,...
判断手机没网了,手机又有网了,看起来应该是个很基础的功能,但是我总感觉实现起来有点别扭。 以前判断网络是否连接的时候是ping一下服务器,这个方法目前看还是万无一失,ping...
原生RecyclerView无法支持下拉刷新及上拉加载等操作,需要封装才能支持。考虑到不仅仅是RecyclerView可能需要该操作,任何一个View都有可能需要,因此将上下...
BottomSheetDialog是一种可以从屏幕底端出现,上下滑动即可关闭或展开的对话框布局,因为其扩展性、易用性强,占用布局面积小等优势深受开发者的喜爱,具体可以参见我之...