微信自动播放视频
2017-12-04 00:00
375 查看
<script type="text/javascript"> document.addEventListener("WeixinJSBridgeReady",function(){ //alert('Weixin'); var player = $('#player')[0]; player.play(); },false); </script>
<!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <title>融育帮</title> <meta name="keywords" content="手机看课堂,手机看课堂教育服务,家校互动" /> <meta name="description" content="手机看课堂,手机看课堂教育服务,家校互动" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" /> <meta name="format-detection" content="telephone=no" /> <meta name="format-detection" content="email=no" /> <meta name="format-detection" content="adress=no" /> <meta http-equiv="Expires" content="0"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-control" content="no-cache"> <meta http-equiv="Cache" content="no-cache"> <style> .mainContainer { display: block; width: 100%; margin-left: auto; margin-right: auto; } .centeredVideo { display: block; width: 100%; height: auto; margin-left: auto; margin-right: auto; margin-bottom: auto; } .controls { display: block; width: 100%; text-align: left; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 10px; } .logcatBox { border-color: #CCCCCC; font-size: 11px; font-family: Menlo, Consolas, monospace; display: block; width: 100%; text-align: left; margin-left: auto; margin-right: auto; } </style> </head> <body style="margin: 0px;"> <div class="mainContainer"> <video name="videoElement" class="centeredVideo" controls autoplay width="1024" height="576"> Your browser is too old which doesn't support HTML5 video. </video> </div> <script src="./js/jbase64.js"></script> <script src="./js/flv.js"></script> <script> /* * 利用正则表达式截取url参数 * 调用方法:GetQueryString("参数名") */ function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } function flv_load() { var base64Str = GetQueryString("id"); var unicode= BASE64.decoder(base64Str);//返回会解码后的unicode码数组。 //console.log(unicode); //可由下面的代码编码为string var result = ''; for(var i = 0 , len = unicode.length ; i < len ;++i){ result += String.fromCharCode(unicode[i]); } //console.log("result=" + result); var mediaDataSource = { "type": "mp4", "url": result }; var element = document.getElementsByName('videoElement')[0]; if (typeof player !== "undefined") { if (player != null) { player.unload(); player.detachMediaElement(); player.destroy(); player = null; } } player = flvjs.createPlayer(mediaDataSource, { enableWorker: false, lazyLoadMaxDuration: 3 * 60, seekType: 'range', }); player.attachMediaElement(element); player.load(); player.play(); } //微信自动播放 document.addEventListener("WeixinJSBridgeReady",function(){ player.play(); },false); document.addEventListener('DOMContentLoaded', function () { flv_load(); }); </script> </body> </html>
相关文章推荐
- 微信端浏览器不会自动播放视频音频
- 监听微信自动播放视频
- H5-video1 iOS苹果和微信中音频和视频实现自动播放的方法
- iOS 微信 音频 视频自动播放
- 解决苹果手机微信音频和视频不能自动播放问题
- 微信video视频自动播放
- 微信小程序给视频加图片封面且点击图片自动播放视频并停止播放上一个视频
- 关于微信H5自动播放视频-canvas实现逐帧动画效果加音频
- iOS 微信 音频 视频自动播放
- 微信H5同层播放器以及视频自动播放
- 微信ios中音视频不能自动播放
- ios上微信视频不能自动播放和禁止默认全屏
- 微信Android自动播放视频(可交互,设置层级,无控制条,非X5)ffmpeg,jsmpeg.js,.ts视频
- 直播视频在微信内自动播放
- ios及微信中,音视频无法自动播放的解决方法
- 基于dragonboard 410c的智能魔镜设计(4)——视频消息检索及自动播放
- ios微信浏览器中video视频播放问题
- flowplayer 播放视频, 自动调整上下左右黑边大小
- 微信背景音乐不自动播放解决