[html5]让音视频在微信中主动播放的源代码示例
纯H5页面在手机端中是无法实现主动播放,移动端欣赏器大部分是禁用video和audio的autoplay功能并且,许多移动欣赏器也不支撑首次js调用play方法进行播放(只有效户手动点播放后停息,然后用代码进行play可以)。
如今大部分的H5页面都有实现播放背景音乐,播放视频功能。那怎么实现主动播放呢?
纯H5页面在手机端中是无法实现主动播放,移动端欣赏器大部分是禁用video和audio的autoplay功能并且,许多移动欣赏器也不支撑首次js调用play方法进行播放(只有效户手动点播放后停息,然后用代码进行play可以)。
如许做重要是为了防止不需要的主动播放虚耗流量。
以下代码是实现用户第一次触摸后实现的播放和微信app下主动播放
XML/HTML Code复制内容到剪贴板
- function autoPlayMusic() {
- /* 主动播放音乐结果,解决欣赏器或者APP主动播放题目 */
- function musicInBrowserHandler() {
- musicPlay(true);
- document.body.removeEventListener('touchstart', musicInBrowserHandler);
- }
- document.body.addEventListener('touchstart', musicInBrowserHandler);
- /* 主动播放音乐结果,解决微信主动播放题目 */
- function musicInWeixinHandler() {
- musicPlay(true);
- document.addEventListener("WeixinJSBridgeReady", function () {
- musicPlay(true);
- }, false);
- document.removeEventListener('DOMContentLoaded', musicInWeixinHandler);
- }
- document.addEventListener('DOMContentLoaded', musicInWeixinHandler);
- }
- function musicPlay(isPlay) {
- var media = document.getElementById('myMusic');
- if (isPlay && media.paused) {
- media.play();
- }
- if (!isPlay && !media.paused) {
- media.pause();
- }
- }
以上所述是小编给大家介绍的HTML5页面音视频在微信和app下主动播放的实现方法,盼望对大家有所帮助,假如大家有任何疑问请给我留言,小编会及时回复大家的。在此也特别很是感谢大家对图趣网网站的支撑!
热门文章推荐
- 10款html5网页播放器推荐(总有一款适合你)
- [html5]html5+css3实现图片斜角切成直角梯形显示的源代码
- [HTML5]HTML5视频video时间事件代码
- [微信]iOS苹果和微信中音频和视频实现自动播放的方法
- [html5]html5视频全屏实现的源代码
- [Html5]mobile-agent移动Agent,就是具有移动性的智能Agent
- [html5]视频播放器js控制vedio视频和分段播放
- [html5]H5播放器:竖屏播放\横屏播放\跟随旋转例子
请稍候...