如何解决Html5中video视频标签微信端移动端web端不能自动播放问题?

如何解决Html5中video视频标签微信端移动端web端不能自动播放问题?


H5 video标签,移动端不能自动播放,下面直接上解决方案:


文章来源地址https://www.toymoban.com/diary/share/147.html

1、IOS微信端,自带浏览器不能自动播放

 <video class="video" id="myVideo" src="视频地址" 
 autoplay="" 
 muted="" 
 loop="" 
 webkit-playsinline="" 
 playsinline="" 
 x5-playsinline="" 
 x-webkit-airplay="allow" 
 x5-video-player-type="h5" 
 x5-video-player-fullscreen="" 
 x5-video-orientation="portraint"  
 style="display: inline;"
/>您的浏览器不支持vedio,请更换浏览器再观看!</video>



2、JS解决方案,只能解决一般问题

<script>
function autoPlayVideo() {
    /* 自动播放视频效果,解决浏览器或者APP自动播放问题 */
    function videoInBrowserHandler() {
        videoPlay(true);
        document.body.removeEventListener('touchstart', videoInBrowserHandler);
    }
    document.body.addEventListener('touchstart', videoInBrowserHandler);
    /* 自动播放视频效果,解决微信自动播放问题 */
    function videoInWeixinHandler() {
        videoPlay(true);
        document.addEventListener("WeixinJSBridgeReady", function () {
            videoPlay(true);
        }, false);
        document.removeEventListener('DOMContentLoaded', videoInWeixinHandler);
    }
    document.addEventListener('DOMContentLoaded', videoInWeixinHandler);
}
function videoPlay(isPlay) {
    var media = document.getElementById('myVideo');
    if (isPlay && media.paused) {
        media.play();
    }
    if (!isPlay && !media.paused) {
        media.pause();
    }
}
autoPlayVideo();
</script>




到此这篇关于如何解决Html5中video视频标签微信端移动端web端不能自动播放问题?的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/share/147.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
上一篇 2023年08月19日 16:44
下一篇 2023年08月19日 16:44

相关文章

  • HTML5中关于解决video标签禁止右键和下载视频的办法

    近期做了一个关于在线文件管理的项目,类似网盘,基本功能包含用户、消息、项目、分享、文件提取、收藏、回收站等主要功能,领挖还有一些office、压缩包、图片、文本、音频和视频的预览功能。 音频我使用的是APlayer,视频使用的是DPlayer,为了做个兼容,视频还有htm

    2024年02月11日
    浏览(72)
  • 【HTML5】HTML5 多媒体标签 ② ( 视频标签 <video> | 视频标签常见属性 | autoplay 属性 | controls 属性 | poster 属性 | 设置多个格式视频 )

    HTML 5 的 video 视频标签 , 支持 ogg / mpeg 4 ( mp4 ) / webM 三种格式的音频 , 不同的浏览器支持的音频格式不同 ; IE 浏览器 : 9.0 以上版本支持 mp4 格式 ; Firefox 浏览器 : 3.5 以上版本支持 ogg 格式 ; 4.0 以上版本支持 webM 格式 ; Opera 浏览器 : 10.5 以上版本支持 ogg 格式 ; 10.6 以上版本支持

    2024年02月09日
    浏览(74)
  • html网站video标签blob视频如何下载

    在淘宝或tdtu知乎等有时想下载里面的视频资源,看了一下视频标签里的video不是MP4格式url,而是blob+url的方式。 是blob:https并不是一种协议,而是html5中blob对象在赋给video标签后生成的一串标记,blob对象对象包含的数据,浏览器内部会解析 关于Blob原理和方式 blob 其实是 h5 表征

    2024年02月21日
    浏览(61)
  • HTML5中使用video标签

    隐藏下载: nodownload 隐藏播放速度: noplaybackrate 隐藏画中画: disablePictureInPicture=\\\"true\\\" 隐藏三个点: controlslist=\\\"nodownload noplaybackrate\\\" 隐藏音量按钮:

    2024年02月07日
    浏览(50)
  • HTML5 Video(视频)

    当前, video 元素支持三种视频格式: MP4, WebM, 和 Ogg: 浏览器 MP4 WebM Ogg Internet Explorer YES NO NO Chrome YES YES YES Firefox YES YES YES Safari YES NO NO Opera YES (从 Opera 25 起) YES YES MP4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件 WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件 Ogg = 带有

    2024年01月25日
    浏览(55)
  • 微信小程序video标签如何在其他视频播放时让另一个视频暂停播放-demo

    一个页面同时有很多视频播放,当用户点击一个视频后,开始播放视频,当点击另一个视频后,暂停前一个播放视频,让当前页面只有一个视频处于播放状态 原理 播放视频时,先判断当前是否有视频正在播放,如果没有,则播放,如果有,则暂停其他视频,再播放当前视频

    2024年02月04日
    浏览(87)
  • HTML VIDEO视频标签高度自适

    视频是可以按比例缩放显示的,现在大部分视频的宽度与高度比例是16:9,我们可以通过CSS将视频按照这个比例进行缩放显示。 通过百分比设置宽度,根据宽高比16:9,计算出高度的百分比数值,设置内边距为高度的数值,最后用绝对定位把视频百分百填充到设置的区域里面

    2024年02月13日
    浏览(71)
  • HTML5中的视频和音频标签

    HTML5中的视频标签是 video ,音频标签是 audio 。这两个标签都是HTML5新增的多媒体标签,用于在网页中嵌入视频和音频。 1、视频标签 video 可以通过以下属性来控制视频的播放: src:指定视频文件的URL。 poster:指定视频封面图的URL。 width:指定视频的宽度。 height:指定视频的

    2024年02月03日
    浏览(41)
  • 【HTML】音视频标签(audio、video、embed)

    我们通常用audio标签来向页面中引入一个外部的音频文件。 音视频文件引入时,默认情况下不允许用户自己控制播放停止。 属性 controls controls指定是否允许用户控制播放。 这个属性不是通过值来判断的,而是通过有没有,有这个属性就是允许,没有就是不允许。 autoplay aut

    2023年04月13日
    浏览(50)
  • 零基础HTML入门教程(13)——插入视频video标签

    我们前几小结学习了,插入图片插入音频等,我们这一小结学习一下,插入视频标签video并熟练使用。 (1)直到现在,仍然不存在一项旨在网页上显示视频的标准。 今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。 HTML5 规定了一

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包