一、HLS介绍 HLS是苹果主导的音视频传输协议,其主要的格式是一个索引文件(M3U8)+ ts分片的视频文件。 HLS的优势是iOS系统天然支持,通过Http 80传输,规避了常规的防火墙问题。 视频的分片方便服务器CDN对视频文件分发缓存。 HLS支持视频点播和直播,直播的延时可能达到10s。 ...
分类:
移动开发 时间:
2019-06-27 20:44:05
阅读次数:
436
在 H5 页面中,会发现在高版本的 IOS 系统中(ios12以上)和微信版本6.7.x以上,都会发现 input 等输入框,输入内容之后发现虚拟键盘消失,但是页面出现大面积白框。 解决办法(最后加上是否是微信浏览器): document.addEventListener('focusout', ( ...
分类:
移动开发 时间:
2019-06-21 18:39:28
阅读次数:
147
最近在cocos应用上发现一个比较奇怪的bug,当应用正在调用录音的时候,按下home键回到后台,然后打开一个音乐播放器播放一个音乐,再回到游戏中游戏就会卡死。 之前录音和播放设置是下方: 播放: 录音: 恢复正常 个人思路: 音频输出作为硬件资源,对于iOS系统来说是唯一的。 音乐播放器在播放器占 ...
分类:
移动开发 时间:
2019-05-31 13:13:55
阅读次数:
165
移动端h5不支持font-family里面的楷体、微软雅黑等字体移动端不支持pc端的各种字体。移动端各种系统有各自的字体:ios系统默认中文字体是HeitiSC默认英文字体是Helvetica默认数字字体是HelveticaNeue无微软雅黑字体android系统默认中文字体是Droidsansfallback默认英文和数字字体是DroidSans无微软雅黑字体总结:各个手机系统有自己的默认字体,
分类:
移动开发 时间:
2019-05-24 14:20:46
阅读次数:
1436
在 iOS 系统中,图像内容展示到屏幕的过程需要 CPU 和 GPU 共同参与。 CPU 负责计算显示内容,比如视图的创建、布局计算、图片解码、文本绘制等。 随后 CPU 会将计算好的内容提交到 GPU 去,由 GPU 进行变换、合成、渲染。 之后 GPU 会把渲染结果提交到帧缓冲区去,等待下一次 ...
分类:
移动开发 时间:
2019-05-21 13:19:00
阅读次数:
153
前端之HTML5,CSS3(七) 背景缩放 CSS3中背景用于手机端需要分系统:ios系统和android系统。对于iso系统,需要背景是2倍宽高像素的背景图,然后背景缩放,如此在ios系统中打开才会不导致图片失真。简单来说,就是ios系统自带背景放大功能,当设置背景为原图大小时,ios系统打开会对 ...
分类:
Web程序 时间:
2019-05-15 00:38:42
阅读次数:
172
移动布局 1.移动设备:手机和ipad 安卓系统 ios系统 安卓系统内置浏览器是谷歌 ios内置是safari浏览器 他们的内核都是webkite,不考虑兼容性,需要考虑的是安卓和ios的区别 2.布局 设备宽度 设备的实际大小 设备的分辨率 厂家给的 页面的大小 设计稿上的大小 浏览器的视口 浏 ...
分类:
其他好文 时间:
2019-05-08 09:34:02
阅读次数:
135
移动布局 1.移动设备有 手机和ipad 安卓系统 ios系统 安卓系统的内置浏览器是谷歌 ios内置 safari浏览器 他们的内核都是web,不考虑兼容性,需要考虑的问题是安卓和ios的区别问题 2.布局(写页面) 要考虑以下几点 设置的宽度 设备的实际大小(设备的分辨率)厂家给的 页面的大小 ...
分类:
移动开发 时间:
2019-05-07 21:24:44
阅读次数:
170
移动布局: 1,移动设备 手机和ipad 安卓系统iOS系统 安卓系统 内置浏览器是谷歌,iOS内置safari浏览器,他们的内核都是webkit,不考虑兼容性,需要考虑的是安卓和iOS的区别 2,布局 设备宽度···设备的实际大小,设备的分辨率···厂家给的 页面的大小···设计稿上的大小 浏览器 ...
分类:
移动开发 时间:
2019-05-07 21:15:32
阅读次数:
166
1.移动布局 1.移动设备:手机和iPad 安卓系统 iOS系统 安卓系统,内置浏览器是谷歌 iOS内置 Safari浏览器 他们的内核是webkit, 不考虑兼容性,需要考虑的是安卓和iOS的区别 2.布局 设备宽度:设备的实际大小,设备的分辨率 厂家给的 页面的大小··设计稿上的大小 浏览器的视 ...
分类:
移动开发 时间:
2019-05-07 19:59:58
阅读次数:
215