微信html5 video自动播放,【微信H5开发】audio/video标签的自动播放
android下没什么好说的,用autostart属性或者调用元素的play方法后,都能正常的播放。但是iOS系统下,由于Apple的限制(不允许audio/video元素自动播放),所以给元素添加autostart属性或者调用play方法是没有任何效果的。
以audio元素为例,在iOS下,最初始的onloadstart事件都不会被触发,所以play这些是没有作用的,只有用户的手动触发,才能使得元素真正工作起来。
幸好,微信sdk给我们做了特别处理,让我们可以借助微信sdk达到让audio元素能自动播放的目的。
如果需要一开始就自动播放,那么只需要在微信sdk准备好之后的ready回调函数中对元素调用play即可。
如果需要指定场景才播放,那么我们可以借用微信sdk的其他接口,比如getNetworkType这样的辅助接口,在接口的回调函数中调用元素的play,即可让元素播放起来。
总之,就是play必须在微信sdk的内部环境下调用才行。
audio加载过程
loadstart => progress => suspend => durationchange => loadedmetadata => loadeddata => canplay => canplaythrough
audio播放过程
play => playing => timeupdate => pause => ended
微信html5 video自动播放,【微信H5开发】audio/video标签的自动播放相关推荐
- 实现【企业微信自建应用使用uni-app H5 开发】,并解决【uni-app集成微信JSSDK(wx、jWeixin)变量冲突问题】
目录 企业微信的开发与调试 企业微信应用主体逻辑 登录(构造网页授权链接) 企业微信SDK配置 demo案例 重要bug修复方法 总结 企业微信的开发与调试 在本地开发基础代码和UI 发布到测试环境进 ...
- (已解决)video标签在ios端默认全屏播放(h5开发)
Video在ios全屏播放 这两天一直在做h5开发,项目马上完结,就是到最后项目上线之后,在ios上面测试,突然发现原来的视频默认全屏播放,这样就有很大的限制,很不利于开发,我这边是已经解决这个问题了 ...
- 微信html5复制剪切板,微信h5实现复制内容到剪贴板,两种方法
先介绍第一种,这种方法对ios有一些不兼容,不过也看运气 先写HTML内容 微信:22 复制 JS代码 首先引入jq $(".copy")[0].onclick = functio ...
- java微信html5上传图片代码,java微信接口之四—上传素材
一.微信上传素材接口简介 1.请求:该请求是使用post提交地址为: https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=A ...
- html audio 本地无效源,音频文件无法播放?H5的audio标签在win7下运行时报错“无效源”?...
以下代码在win10下的谷歌.火狐.IE11均运行正常.但是在win7下的IE11运行会出现播放器上面显示"无效源"的错误. tempelate代码: {{audioInfo.au ...
- Android开发本地及网络Mp3音乐播放器(二十)歌曲下载完成后通知主界面更新本地音乐
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51448597 项目源码(打赏5积分请点这边):http://download.csdn ...
- Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51290181 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 实现功能: 实现NetM ...
- Android开发本地及网络Mp3音乐播放器(十三)网络音乐搜索功能实现,歌名歌手专辑名搜索
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51298411 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 实现功能: 实现网络音乐 ...
- 自动配线系统的开发及其应用前景
一. 前言 综合布线系统也称为智能建筑的神经系统.多年来,布线系统的自动化一直为人们所期盼,综合布线的自动化也是发展的趋势.但是直到如今,我们使用的电子配线系统也不能被称为自动化系统,因为它仅仅只是一 ...
- JavaScript + Audio API自制简易音乐播放器(详细完整版、小白都能看懂)
JavaScript + Audio API自制简易音乐播放器(详细完整版) ** 音乐播放器的功能清单如下: ** 1.点击暂停按钮,歌曲暂停 2.点击播放按钮,歌曲播放 3.单曲循环与取消单曲循环 ...
最新文章
- Commonjs规范
- pythonselenium设置_selenium 怎样设置请求头?
- JavaScript常用函数之Eval()使用
- 2018-07-10 为Chrome和火狐浏览器编写扩展
- 网络基础之网络模型及各分层的设备
- Java Web应用调优线程池
- Mybatis_day4_Mybatis的延迟加载
- 索然无味的正则表达式
- oracle 监听报错,Oracle启动监听报错:The listener supports no services解决
- 【 机器学习】入门,理论框架以及学习资料
- SSM框架的Web项目实现微信登陆
- html特殊符号怎么输入法,特殊符号怎么打出来?电脑特殊符号输入方法
- 中国社交产品十年记....
- 微信朋友如何找回 android,微信怎么恢复好友?简单几步轻松恢复!
- java中5 的结果_java第五次实验报告
- 磁盘,分区,文件系统
- 解决cannot find -lopencv_dep_cudart问题
- 直观理解线性插值(linear interpolation)和双线性插值(Bilinear interpolation)
- 语音科学计算机,CalcVoice(语音科学计算器)
- 使用xshell来操作服务器