码迷,mamicode.com
首页 > 移动开发 > 详细

苹果手机端触屏自动播放音乐

时间:2015-05-14 16:19:38      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

//触发音乐播放和暂停,解决ios不能自动播放音乐问题
var once=1;
(function(){
    $("body").bind(‘touchstart‘,function(){
        if(once==1){
        bmusic();
        }
    })
})()
function bmusic(){

    if (window.HTMLAudioElement) {
        try {
            var oAudio = document.getElementById(‘myaudio‘);
            var btn = document.getElementById(‘play‘);
            var audioURL = document.getElementById(‘audiofile‘);

            //Skip loading if current file hasn‘t changed.
            if (audioURL.value !== currentFile) {
                oAudio.src = audioURL.value;
                currentFile = audioURL.value;
            }

            // Tests the paused attribute and set state.
            if (oAudio.paused) {
                oAudio.play();
                once=0;
            }

        }
        catch (e) {
            // Fail silently but show in F12 developer tools console
            if(window.console && console.error("Error:" + e));
        }
    }
}

 

苹果手机端触屏自动播放音乐

标签:

原文地址:http://www.cnblogs.com/light-j/p/4503366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!