一、问题描述

在做微信网页抽奖开发时,点击抽奖需要添加音效, 正常情况下,直接调用audio标签的play方法即可,但是在ios微信端不起作用。

二、解决方法

通过WeixinJSBridge调用play方法,如下:


// lotteryAudio为audio标签的id
var oAudio = document.getElementById('lotteryAudio');
if (window.WeixinJSBridge) {WeixinJSBridge.invoke('getNetworkType', {}, function (e) {oAudio.play();}, false);
} else {document.addEventListener("WeixinJSBridgeReady", function () {WeixinJSBridge.invoke('getNetworkType', {}, function (e) {oAudio.play();});}, false);
}
oAudio.play();

ios微信H5网页没有声音的解决方法相关推荐

  1. 解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转)

    解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转) 参考文章: (1)解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转) ( ...

  2. 微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非https网站不提供支持问题

    微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非https网站不提供支持问题 参考文章: (1)微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非http ...

  3. 微信H5网页调用扫一扫功能(vue)中遇到的问题

    微信H5网页使用扫一扫时遇到的问题 首次进入界面调用失败 首次进入界面调用失败 问题:进入页面,点击扫一扫按钮调用微信扫一扫功能失效,但是刷新当前页调用就正常了 解决方法: // 使用扫一扫按钮的页面 ...

  4. app内嵌h5页面在ios手机端滑动卡顿的解决方法

    app内嵌h5页面在ios手机端滑动卡顿的解决方法 参考文章: (1)app内嵌h5页面在ios手机端滑动卡顿的解决方法 (2)https://www.cnblogs.com/1rookie/p/11 ...

  5. IOS 10 微信 ajax readystate=0 status=0 解决方法

    IOS 10 微信 ajax readystate=0 status=0 解决方法 参考文章: (1)IOS 10 微信 ajax readystate=0 status=0 解决方法 (2)http ...

  6. 微信H5网页链接如何自定义分享标题,简介和图片

    微信H5网页链接怎么才能自定义分享标题,简介和图片? 需求概述 微信中可以直接转发网页链接,用户在微信内置浏览器中打开后可以通过微信浏览器中右上角进行分享到朋友,朋友圈,QQ等.但直接这样分享的话,用 ...

  7. Thinkphp5.1允许uni-app的H5跨域请求接口解决方法

    Thinkphp5.1允许uni-app的H5跨域请求接口解决方法 参考文章: (1)Thinkphp5.1允许uni-app的H5跨域请求接口解决方法 (2)https://www.cnblogs. ...

  8. HTML文本错位,DIV+CSS网页错位诊断和解决方法

    你地DIV+CSS网页错位的概念是否了解,这里和大家分享一下常见DIV+CSS网页错位问题及解决方法,希望对你的学习有所帮助. DIV+CSS网页错位诊断 随着WEB2.0标准化设计理念的普及,国内很 ...

  9. win7php网页显示空白,win7系统ie11打开网页显示空白的解决方法

    ‍‍ 有很多使用ie11浏览器的win7 32位系统的用户最近遇到了网页打不开的问题,准确说是二级网页不开.比如在hao123主页中进入百度.腾讯等其他网站时打开的的网页显示空白,这究竟是怎么回事呢? ...

最新文章

  1. 如何读取抓取的wifi包内容
  2. C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
  3. ActiveMQ安装
  4. Fiddler之弱网测试(Web)
  5. it项目经理带一个项目的完整_如何控制IT项目需求范围?千万别让用户把你带沟里……...
  6. Nginx多种负载均衡策略搭建
  7. JavaFX官方教程(一)之JavaFX概述
  8. [leetcode] N-Queens II
  9. DebugView使用笔记
  10. 解决方案:IndentationError: unindent does not match any outer indentation level
  11. iPhone 13系列要上全新配色:全系存储容量调整
  12. linux----LAMP之编译安装apache
  13. python类方法和实例方法syntax errors_python新手常犯的17个错误
  14. 8款主流Scrum敏捷开发工具评测,建议先马后看!
  15. ML-Agents案例之金字塔
  16. CSS+HTML 顶部导航栏实现
  17. 计算机网络课程论文:《浅谈交换机、路由器》
  18. 废旧手机变成远程摄像头
  19. 方法: 跳转App Store更新你应用的URL究竟该怎么写
  20. 国产高颜值降噪耳机有什么推荐?高颜值降噪耳机排行榜

热门文章

  1. input标签 设置纯数字输入
  2. vue 调起浏览器打印
  3. 考研词汇测试软件,考研词汇 - 在线打字测试(dazi.kukuw.com)
  4. 用PaddlePaddle进行图像分割
  5. Codeforces 524C Idempotent functions
  6. 大数据开发技术课程报告(搭建Hadoop完全分布式集群操作集群)
  7. Cannot create PoolableConnectionFactory (Communications link failure due to unde
  8. ROS生成弓字形覆盖路径点逻辑分析
  9. 发展战略-以技术为导向还是以产品为导向的方向选择?
  10. php输出英文格式的日期