HTML5音乐播放器

Posted 码天码地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5音乐播放器相关的知识,希望对你有一定的参考价值。

 <!--音乐播放器-->
        <div style="position:absolute; top:10px; right:10px; z-index:10000;">
            <audio  preload="load" id="mmm" src="{:CUSTOM_TEMPLATE_PATH}Index/ColorV5/bg.mp3"></audio> 
            <img style="width:35px;height:35px;" src="{:CUSTOM_TEMPLATE_PATH}Index/ColorV5/images/music.png" id="img" class="image" onclick="timeout ? stopAnim() : startAnim()"  />
        </div>
        <script type="text/javascript">
        


        var timeout, rotate = 0;
        function startAnim() {
            var Media = document.getElementById("mmm"); 
            timeout = setInterval(function () {
                var img = document.getElementById("img");
                var rotateStyle = "rotate(" + rotate + "deg)";
                img.style.transform = rotateStyle;
                img.style["-moz-transform"] = rotateStyle;
                img.style["-webkit-transform"] = rotateStyle;
                img.style["-o-transform"] = rotateStyle;
                img.style["-ms-transform"] = rotateStyle;
 
                rotate += 6;
                if (rotate > 360) {
                    rotate = 0;
                }
            }, 30);
            Media.play();
        }
        function stopAnim() {

            clearInterval(timeout);
            timeout = null;
            var Media = document.getElementById("mmm");
            Media.pause();
        }
        
        startAnim();

    </script>

可以实现点击旋转图片播放和暂停背景音乐。

以上是关于HTML5音乐播放器的主要内容,如果未能解决你的问题,请参考以下文章

HTML5播放暂停音乐

用javascript和html5做一个音乐播放器,附带源码

HTML5背景音乐的暂停与播放

HTML5古典风格的音乐播放器

JS实现控制HTML5背景音乐播放暂停

html5中的audio音乐默认播放与手机类型有关系吗?