首页前端开发HTMLvideo实现有声音自动播放的实现方法

video实现有声音自动播放的实现方法

时间2024-01-25 05:23:30发布访客分类HTML浏览208
导读:收集整理的这篇文章主要介绍了video实现有声音自动播放的实现方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 video实现自动播放有声音需求:老板见人家可以的,我们的也要可以!!!前端:自动播放,简单...要实现:鼠标移...
收集整理的这篇文章主要介绍了video实现有声音自动播放的实现方法,觉得挺不错的,现在分享给大家,也给大家做个参考。

video实现自动播放有声音

需求:老板见人家可以的,我们的也要可以!!!
前端:自动播放,简单...
要实现:鼠标移入视频播放同时有声音,移出让你暂停,,,,,

问题集合

1- 自动播放实现没有声音,
2- 怎么实现有声音自动播放?
3- 鼠标移入移出实现...

解决

1——了解故事背景:

因为曾经某些“邪恶”的前辈们,在页面中展示了很多类似

是兄弟就一起来-----我是(⊙_⊙)辉???

动感的画面,有趣的话语,曾经也被吸引住了,只是那个声音.....
简而言之————厂商认为用户体验不好,禁了声音
 

2—— 相关资料、实现:
其实,也可以实现自动播放时声音也播放

在体验差的同时,厂商为了照顾开发者,允许用户交互之后实现播放,例如点击等操作(神马鬼意思?)

即两种选择:
1—— 视频实现自动播放,但是要静音,在标签中添加muted属性,就能实现自动播放
2—— 视频实现自动播放,有声音,这个要在文档与用户之间有操作之后才能实现(随便点一下页面,就ok)

暂时不涉及深入就不搞demo地址啥的了,不信复制测试一下吧

!DOCTYPE htML>
    html lang="en">
    head>
        meta charset="UTF-8">
        meta name="viewport" content="width=device-width, inITial-scale=1.0">
        meta http-equiv="X-UA-Compatible" content="ie=Edge">
        title>
    video播放问题/title>
        style>
    #demo{
            height: 500px;
            width: 1400px;
    }
    .demo1{
            width: 700px;
            height: 500px;
            float: left;
    }
    .demo1 video{
            height: 400px;
            width: 400px;
    }
    .demo2{
            width: 700px;
            height: 500px;
            float: left;
    }
    .demo2 video{
            height: 400px;
            width: 400px;
    }
        /style>
        script>
    function play_v1(v){
        v.play()    }
    function stop_v1(v){
            v.pause();
    }
        /script>
    /head>
    body>
        div>
            div id="v1_box" class="demo1">
                p>
    1:静音、自动播放/p>
                video onmouseover="play_v1(this)" onmouseleave="stop_v1(this)"  muted src="http://yh2019.oss-cn-beijing.aliyuncs.COM/35cc8560068b47d78ee18a118e2982ee/video/e2474c04cbff49089132a92579fb5ac7.mp4">
    /video>
            /div>
            div id="v2_box" class="demo2">
                p>
    2:有声音、自动播放(至少需要点击一下文档,产生交互)/p>
                video onmouseover="play_v1(this)" onmouseleave="stop_v1(this)"  src="http://yh2019.oss-cn-beijing.aliyuncs.com/35cc8560068b47d78ee18a118e2982ee/video/e2474c04cbff49089132a92579fb5ac7.mp4">
    /video>
            /div>
        /div>
    /body>
    /html>
    

video 实现静音自动播放

video id="demo" controls="controls" autoplay="autoplay" muted>
    source src="./conference_2.mp4" type="video/mp4">
    /video>
    

ps: 视频想要实现自动播放,貌似必须加上muted属性

到此这篇关于video实现有声音自动播放的实现方法的文章就介绍到这了,更多相关video自动播放内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

video

若转载请注明出处: video实现有声音自动播放的实现方法
本文地址: https://pptw.com/jishu/586172.html
video.js支持m3u8格式直播的实现示例 html5的pushstate以及监听浏览器返回事件的实现

游客 回复需填写必要信息