码迷,mamicode.com
首页 > 其他好文 > 详细

音频播放器兼容

时间:2018-03-05 15:35:01      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:play   ntb   hidden   pre   blog   div   one   navigator   function   

  playSound(url);
    function playSound(url)
    {
        var borswer = window.navigator.userAgent.toLowerCase();

        if ( borswer.indexOf( "ie" ) >= 0 )
        {
            //IE内核浏览器

            var strEmbed = ‘<embed name="embedPlay" src="‘+url+‘" autostart="true" hidden="true" loop="false"></embed>‘;

            if ( $( "body" ).find( "embed" ).length < 1 ){
               
                $( "body" ).append( strEmbed );
            }

            var embed = document.embedPlay;

            //浏览器不支持 audion,则使用 embed 播放
            embed.volume = 100;
            //embed.play();这个不需要
        } else
        {
            //非IE内核浏览器
            var strAudio = "<audio id=‘audioPlay‘ src=‘"+url+"‘ hidden=‘true‘>";
            if ( $( "body" ).find( "audio" ).length < 1 ){
                $( "body" ).append( strAudio );
            }

            var audio = document.getElementById( "audioPlay" );

            //浏览器支持 audion
            audio.play();
        }
    }

 

音频播放器兼容

标签:play   ntb   hidden   pre   blog   div   one   navigator   function   

原文地址:https://www.cnblogs.com/kasher/p/8508799.html

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