八零在线优社区

 找回密码
 帐号注册

QQ登录

只需一步,快速开始

搜索
热搜: PhotoShop
查看: 622|回复: 0

[javascript] 非常适应的JS播放声音 兼容所有浏览器

[复制链接]
发表于 2017-11-10 11:45:38 | 显示全部楼层 |阅读模式
  1. <script language="javascript">
  2. playSound();
  3. function playSound()
  4.     {
  5.       var borswer = window.navigator.userAgent.toLowerCase();
  6.       if ( borswer.indexOf( "ie" ) >= 0 )
  7.       {
  8.         //IE内核浏览器
  9.         var strEmbed = '<embed name="embedPlay" src="/ding.wav" autostart="true" hidden="true" loop="false"></embed>';
  10.         if ( $( "body" ).find( "embed" ).length <= 0 )
  11.           $( "body" ).append( strEmbed );
  12.         var embed = document.embedPlay;

  13.         //浏览器不支持 audion,则使用 embed 播放
  14.         embed.volume = 100;
  15.         //embed.play();这个不需要
  16.       } else
  17.       {
  18.         //非IE内核浏览器
  19.         var strAudio = "<audio id='audioPlay' src='/ding.wav' hidden='true'>";
  20.         if ( $( "body" ).find( "audio" ).length <= 0 )
  21.           $( "body" ).append( strAudio );
  22.         var audio = document.getElementById( "audioPlay" );

  23.         //浏览器支持 audion
  24.         audio.play();
  25.       }
  26.     }
  27. </script>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 帐号注册

本版积分规则

QQ|小黑屋|手机版|八零在线优社区 ( 赣ICP备15001736号-2 )

GMT+8, 2018-2-22 13:17

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表