html5 audio标签怎么用?html5 自动播放实现代码实例


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <link rel="stylesheet" href="./css/icon.css" type="text/css">

    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">

    <style>

        .icon-music-outer{

            display: inline-block;

            width: 25px;

            height: 25px;

            position: fixed;

            right: 5px;

            top: 10px;

            font-size: 25px;

            color: #ffda51;

            z-index: 100;

        }

        .forbid{

            display: inline-block;

            font-size: 25px;

            width: 25px;

            height: 25px;

        }

        .icon-forbidMusic{

            display: inline-block;

            font-size: 25px;

            width: 25px;

            height: 25px;

            color: #d0f2fc;

            z-index: 101;

        }

        audio{

            position: absolute;

            left: -300px;

        }

    </style>

</head>

<body>

<i class="icon-music-outer">

    <i class="forbid icon-music"></i> <!--控制音乐图标-->

    <audio loop autoplay="autoplay" controls id="bgMusic" src="./music/musicMin.mp3">

    </audio>

</i>

<script src="./js/jquery-3.1.0.min.js" type="text/javascript"></script>

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

<script>

    var $music = $('.icon-music-outer');

    var $forbid = $music.find('.forbid');

    var audio = document.getElementById('bgMusic');

    function audioAutoPlay(audio) {

        document.addEventListener("WeixinJSBridgeReady", function () {

            audio.play();

        }, false);

        document.addEventListener('YixinJSBridgeReady', function () {

            audio.play();

        }, false);

    }

     audioAutoPlay(audio);

     $music.on('click', function () {

        if ($forbid.hasClass('icon-music')) {

            $forbid.removeClass('icon-music').addClass('icon-forbidMusic');

        } else {

            $forbid.removeClass('icon-forbidMusic').addClass('icon-music');

        }

         if (audio.paused) {

            audio.play();

            return

        }

        audio.pause();

    });

</script>

</body>

</html>

HTML 4.01 与 HTML 5 之间的差异

<audio> 标签是 HTML 5 的新标签。

提示和注释

提示:可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。

【相关推荐】

html pre标签的作用是什么?html pre标签用法及其属性详解

HTML li标签是干嘛的?HTML li标签用法和属性的介绍

以上就是html5 audio标签怎么用?html5 自动播放实现代码实例的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

html5中常用交互元素实现的代码实例

h5实现获取用户地理定位

html5的开发工具有哪些

html5 web 存储详解

h5怎么实现文件断点续传

企业开发中使用h5有哪些注意事项

如何使用html5 canvas绘制文字的轮廓

h5中如何获取和设置自定义属性

关于html5中图片抛物线运动技巧分享

关于老式浏览器兼容html5和css3的问题详解

更多相关阅读请进入《audio》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...