日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

手机网页视频背景自动播放记录

發(fā)布時間:2023/12/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手机网页视频背景自动播放记录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

#摘記:踩了兩天的坑,閱文章無數(shù),再次特別感謝本篇博主
https://segmentfault.com/a/1190000020674521
感謝jsmpeg插件提供者

運行場景:

網(wǎng)站需要視頻作為背景播放,兼容PC,微信。

解決問題:

1、手機某些瀏覽器會將視頻彈出
2、微信點開視頻不播放或者不加載

直接上代碼,不懂可留言問我

<div class="pc_video"><video id="my-video" muted loop class="full_video" src=""></video></div><div class="mobile_video"><!-- For iOS --><video src="" playsinline webkit-playsinline loop id="iosvideo"></video><!-- For Android --><canvas></canvas></div>

js

// PC videovideo_dom.src = "/static/img/myvideo.mp4"video_dom.play();var playervar video = document.getElementById('iosvideo')var canvas = document.querySelector('canvas')function initVideo() {var isAndroid = window.navigator.userAgent.match(/android/ig)if (isAndroid) { // 安卓var src = "/static/img/movie.ts"player = new JSMpeg.Player(src, {canvas: canvas,autoplay: true,progressive: false,loop: true,onVideoDecode: function() {canvas.style.display = 'block'canvas.style.height = "100%"canvas.style.width = "100%"}})} else { // iOSplayer = video;player.src = "/static/img/myvideo.mp4";player.muted = true;player.play();video.style.display = 'block'}}window.onload = function() {initVideo()// 自動播放document.addEventListener('WeixinJSBridgeReady', () => {player.play()})}

注意事項

1、所有html中的video標簽(ISO和pc)不要寫src地址,否則在手機瀏覽器仍會彈出層,將視頻地址在js中賦值。
2、微信加載事件需要加載這個js

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

3、安卓視頻需要是ts格式,具體轉換自行百度或者參照開篇的鏈接

來源網(wǎng)絡,奉獻網(wǎng)絡,熱愛編程

總結

以上是生活随笔為你收集整理的手机网页视频背景自动播放记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。