原因应该是IOS不允许自动播放音频,有两种解决方法

在main.js


Vue.prototype.innerAudioContext = uni.createInnerAudioContext(); //创建播放器对象  Vue.prototype.playAudio = function(audioUrl) {console.log('播放')var innerAudioContext = Vue.prototype.innerAudioContext;innerAudioContext.autoplay = true;if (audioUrl) {innerAudioContext = uni.createInnerAudioContext(); //创建播放器对象 innerAudioContext.src = audioUrl ? audioUrl :'https://tcb-vue-8gipg3itbc96c957-1254304076.tcloudbaseapp.com/backMusic2.mp3'; //选择播放的音频  } else {innerAudioContext.src = 'https://tcb-vue-8gipg3itbc96c957-1254304076.tcloudbaseapp.com/backMusic2.mp3'; //选择播放的音频  }innerAudioContext.play(); //执行播放
}Vue.prototype.playStop = function() {console.log('停止')var innerAudioContext = Vue.prototype.innerAudioContext;innerAudioContext.stop(); //执行播放
}

解决方法一:需要与用户有交互,就是用户点击一下之后,再调用就可以了

H5 自动播放背景音频,兼容安卓和苹果手机, ios createInnerAudioContext 无法自动播放解决相关推荐

  1. H5嵌入原生开发小结----兼容安卓与ios的填坑之路

    一开始听说开发H5,以为就是做适配现代浏览器的移动网页,心想不用管IE了,欧也.到今天,发现当初too young too simple,兼容IE和兼容安卓与IOS,后者让你更抓狂.接下来数一下踩过的 ...

  2. h5 ios Safair下载文件自动添加.html导致文件乱码问题,ios不能使用接口播放视频的问题

    需求:h5 页面 下载pdf,doc,docx,xlsx,xls 文件的功能 在安卓手机和 ios上的uc浏览器是可以正常的 下载或者预览的 但是在ios的Safair 下载时会被自动添加html尾缀 ...

  3. 记一次移动端H5开发所遇到的问题与细节,以及ios兼容

    第一次弄移动端H5项目开发,虽然是简单的页面展示,但也遇到了很多细节问题与兼容问题,尤其是h5视频标签video, 一.移动端禁止缩放 兼容 <meta name="viewport& ...

  4. uniapp实现微信小程序websocket+背景音频语音播报

    业务需求:根据后台返回消息播报语音,要求后台运行可继续播报 实现步骤: 建立socket连接监听消息,并建立心跳检测机制,防止socket意外断连 将接收到的文字信息转化为音频文件 使用uni.get ...

  5. Android直播开发之旅(13):使用FFmpeg+OpenSL ES播放PCM音频

    文章目录 1. OpenSL ES原理 1.1 OpenSL ES核心API讲解 1.1.1 对象(Object)与接口(Interface) 1.1.2 [OpenSL ES的状态机制](https ...

  6. 记录-java如何播放mp3音频的

    原文链接: https://blog.csdn.net/xietansheng/article/details/85056358 使用JLayer类来播放mp音频 (Java Layer)是一个用于播 ...

  7. h5移动端播放amr格式的音频文件兼容安卓IOS

    基于amr.js和RecorderJs,最底部有线上demo代码 播放 AMR: var amr = new BenzAMRRecorder(); amr.initWithUrl('path/to/v ...

  8. 移动端h5 实现多个音频播放

    前一段时间做到一个项目,其中用到很多之前没用过的东西,其中一个就是h5的多音频实现,背景音频和说话同时播放,其中出现了很多问题,不过总算找到了解决方案. 平时做H5如果只有一个音乐的话就直接在页面里面 ...

  9. uni-app - 实现全屏自适应且不变形背景大图,设置一张图片占满全屏(根据手机或电脑尺寸自动拉伸背景图像),用于页面是一张平铺的大图做背景的情况,全端兼容

    前言 网上的很多文章的教程都有一定问题,要么不会自动适应手机尺寸,要么写一堆 js 判断手机宽高,兼容性极差且代码臃肿. 在 uni-app 项目中,经常遇到 H5 活动页.营销页.图片背景元素点缀等 ...

最新文章

  1. python下载教程1001python下载教程-1001种玩法 | Python 学习指南资源
  2. OpenCV基于LeNet-5和连接组件分析的数字识别的实例(附完整代码)
  3. 【视觉项目】【day3】8.22号实验记录(利用canny检测之后的来进行模板匹配)
  4. GROUP BY 语句
  5. 提交form前先使用JS进行验证
  6. Proc恢复数据文件
  7. 解决You need to use a Theme.AppCompat theme (or descendant) with this activity.
  8. 数据挖掘常用的基本技术,主要有哪些?
  9. 开源许可证 有人管吗_4个令人困惑的开源许可证场景以及如何浏览它们
  10. 高级电工、模电、数电、电力拖动实验室成套设备
  11. 【西祠日志】【05】修修补补asp留言板,学习git,asp的ajax实现(2015.07.21周二)
  12. PCB layout常用走线线宽选择参考
  13. 实现用户名、邮箱、手机号三种都可以登录
  14. 微信小程序获取openid等参数报错errcode:48001 errmsg:'api unauthorized'
  15. Android BroadcastReceiver详解
  16. 【白皮书分享】2020脱发治疗白皮书.pdf(附下载链接)
  17. First Django APP
  18. 工业故事:奇瑞的故事(转载)
  19. Android/安卓 自定义Dialog 最简单、最详细解释
  20. 数据库服务器配置文件设置,数据库服务器的配置要求

热门文章

  1. RHEL/CentOS通用性能优化、安全配置参考
  2. mongodb的几种启动方法
  3. UVa 679 - Dropping Balls
  4. ORB-SLAM2代码/流程详解
  5. 【Cmake】Cmake学习记录
  6. MATLAB【二】————图像做减法,批量文本处理,子图显示
  7. SLAM笔记(五)光束平差法(Bundle Adjustment)
  8. 千万级并发HAproxy均衡负载系统介绍
  9. 一个常用的正则表达验证类
  10. 象 DEV-Club 那样的彩色校验码