1. currentTime 属性设置失效
    当需要拖动滑块控制音频时,先设置音频只有在播放的状态下才能拖动重新设置currentTime。
    代码片段:
onDrag(value, index, ext) {// 在已经播放的前提下才能拖动滑条if (this.isPlaying) {this.audioClickSatus = 1this.closeAudioBtnIndex = indexthis.playAudio(index, ext, value)}},

2.无法播放音频

将动态渲染的audio ,只保留一个(界面中多个音频样式,但实际audio标签只有一个)。请求接口返回音频后使用setTimeout延时play。
动画,等待加载完,再执行播放动画。

代码片段:

// 如果返回了URL,则开始计时动画if (this.audioResult) {this.playTimeout = setInterval(() => {// 当currentValue(滑动条的位置) 大于等于100时,结束动画,各值清空。(currentValue最大值为100,百分比)if (this.currentValue >= 100) {this.currentValue = 0this.$refs.audio.currentTime = 0clearInterval(this.playTimeout)this.playTimeout = nullthis.$refs.audio.pause()this.closeAudioBtnIndex = nullthis.isPlaying = falsereturn false} else {// 否则currentValue位置逐增this.currentValue += +`${recordLineWidth / 2 / Number(time)}`}}, 1000)}

audio语音播放,在ios上失效相关推荐

  1. 微信小程序设置swiper圆角在ios上失效解决

    今天在给轮播图添加圆角的时候,发现在安卓机上是有圆角的,但是在苹果手机上圆角却失效了,后来翻阅了文档发现这是个bug.下面是两种解决方案:第一种:-webkit-backface-visibility ...

  2. ios html5 audio mp3,H5 audio 微信端 在IOS上不能播放音乐

    前言 在做各种HTML5场景页面的时候,插入背景音乐是一个很普遍的需求.我们都知道,iOS下的safari是无法自动播放音乐的,以至一直以来形成了一种认知,iOS是无法自动播放媒体资源的.直到微信火爆 ...

  3. html audio语音播放器,HTML5-定制音频播放器-audio

    先看看效果--->传送门<---,如果感觉没什么大不了的就可以绕道了(==) HTML结构其实很简单,不要在意那个音频的地址. 首先是audio标签,是我们这个小东西的核心.其主要的属性可 ...

  4. 解决 overflow:hidden 在IOS 上 失效的问题

    其实 业务上经常会出现 在浏览器弹出一个 提示框 让用户输入一些东西 但是把 如果后面的 元素还能滚动的话 就给人一种 很不爽的感觉 建议 弹窗出现的时候禁止 body 内容滚动 用户体验就更好了 b ...

  5. js模仿微信语音播放的小功能

    自己写的一个模仿微信语音播放的小功能,实现的主要功能是:点击播放,点击暂停,播放切换,,,  代码如下: <!DOCTYPE html> <html lang="en&qu ...

  6. uni-app 实现语音播放实现思路和代码

    #uni-app 实现语音播放功能demo == 思路 1== 从消息列表中筛选出单独的语音列表, 在消息列表中添加字段,语音列表的index和消息列表中的index对应 语音列表添加标识,区分播放状 ...

  7. 解决ios上audio不能自动播放的问题以及监听audio播放状态

    最近做了个H5产品的宣传活动,用到了audio标签并且要求自动播放,我们都知道safri on ios里面明确指出等待用户的交互动作后才能播放media,也就是说如果你没有得到用户的action就播放 ...

  8. 解决audio音频标签在ios系统上失效的办法

    这周做了一个h5页面,其中用到了audio标签播放背景音乐,一开始皆大欢喜,在自己的安卓机测完后准备发版的时候想了想还是找个苹果看一下把,果然,一看就出现问题了,背景音乐无法播放,而且自定义的播放按钮 ...

  9. iOS语音播放之切换听筒和扬声器的方法解决方案

    iOS下微信语音播放之切换听筒和扬声器的方法解决方案 [[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置 ...

最新文章

  1. java.lang.StackOverflowError 解决方法
  2. flutter控制显示隐藏_leaflet中如何通过透明度控制layerGroup的显示隐藏
  3. linux 基础命令总结
  4. FIFO分枝_限界算法
  5. 贴一下目前的工作任务列表
  6. “4K”也有真假说法?历数那些年被忽悠的参数
  7. Altium Designer的元件库
  8. win10-用户忘记密码如何登录
  9. taptap解析安装包出错_电脑上面怎么提取taptap游戏安装包 提取taptap里面游戏教程...
  10. Win11更新后电脑没有声音,声卡驱动失效,卸载重装依然无效
  11. 10年涨7倍!纵观南京房价变迁史,看哭多少买房人!
  12. Pr零基础入门指南笔记四
  13. android studio增加一个界面,Android Studio在同一个窗口中打开多个Project【附效果图附源码...
  14. 62 stm32 usb自定义hid复合设备修改实验
  15. 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
  16. 2019年人工智能研发热点回眸
  17. Python表格操作之将数据写入到表格中
  18. 程序设计思维月模拟题2-CSP201609-3 炉石传说
  19. 由旧版本环信对接之后没有声音,探索AVAudioSession的Category和Option
  20. 局域网有几台电脑频繁断网_一张地图肝了17年,曾经宿舍10点前要断网,但这游戏却能开黑通宵...

热门文章

  1. Ubuntu 18.10安装中文输入法(五笔/拼音)
  2. 调音台docker教程_Docker Hello World | 菜鸟教程
  3. 大饺子能包馅建模matlab代码,数学建模之包饺子,用数学改善生活的幸福度
  4. 7大经典回归模型总结
  5. 南开《计算机应用基础》在线,南开17春秋学期《计算机应用基础》在线作业.pdf...
  6. 安卓10拨号流程梳理
  7. esp8266/32~资源帖[持续更新]
  8. 分布式事务-Seata框架
  9. python AES CFB-128加密
  10. html进网页自动弹出窗口,如何阻止网页中自动弹出的广告窗口?