wx.createInnerAudioContext seek方法执行后,监听事件onTimeUpdate无效?
案发现场:
我的项目中 我将 myaudio = wx.createInnerAudioContext();定义在了 页面 onload的里面。
使用seek跳转了以后。监听事件失效了。
解决思路:
使用 myaudio.seek()。跳转的时候,需要先将音频暂停了,在跳转,否则监听事件就失效了
代码
//播放/恢复音频play: function () {this.myaudio.play();this.setData({ isplay: true });},// 停止stop: function () {this.myaudio.pause();this.setData({ isplay: false });},//进度条跳转执行的函数timeSliderChanged: function (e) {let that= this//暂停音频that.stop()//跳转到滑块拖动位置that.myaudio.seek(e.detail.value)that.setData({isAudioTrue: true});//恢复音频setTimeout(function () {that.play()}, 500)},
wx.createInnerAudioContext seek方法执行后,监听事件onTimeUpdate无效?相关推荐
- 微信小程序-wx.createInnerAudioContext的方法执行多次问题
微信小程序-wx.createInnerAudioContext的方法执行多次问题 在项目中用wx.createInnerAudioContext做语音播放这一块,测试的时候发现第一次播放的时候onP ...
- HTML学习14-js 内置对象 Date() 常用的日期的方法 定时器 倒计时 监听事件
内置对象 内置对象: 内置对象就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能. 手机买来就能发短信 就能打电话 日期函数 ( Date() ) 这个函数 ( ...
- android百度地图的点击事件监听,百度地图监听事件addEventListener无效
我这到底是什么问题啊,能打开,能定位,能设置中心,就是监听事件不起作用加了setTimeout就会闪退,求帮助,急急急,很急 var winHeight,map,lat='39.989539',lon ...
- springboot+flowable第四节(设置监听事件)
目录 1. 执行监听事件写法 2. 任务监听事件写法 3. 创建流程 4. 事件执行类 5. 启动流程 监听事件分为:执行监听.任务监听. 1. 执行监听事件写法 <flowable:execu ...
- 【冷知识】获取网页所有的监听事件类型、方法。请认准getEventListeners
获取事件列表 getEventListeners(window)//获取window绑定的所有监听事件列表//----------------------------------------getEv ...
- 安卓开发学习日记 DAY5——监听事件onClick的实现方法
今天主要学习了监听事件的是实现方法,就是说,做了某些动作后,怎么监听这个动作并作出相应反应. 方法主要有三种: 1.匿名内部类的方法 2.独立类的方法 3.类似实现接口的方法 以下分别分析: 1.匿名 ...
- miniui单元格点击弹框_miniui 给表格行添加监听事件的几种方法以及点击某列列名数据不能排序的问题...
最近在使用miniui框架做开发,在做表格行的点击监听事件中发现了几个属性,都可以起到监听效果但是执行的结果却大有不同.好了废话不多说,直接上代码. autoload="true" ...
- 微信小程序wx.createInnerAudioContext使用方法
1.创建audio对象 js开头: const myaudio = wx.createInnerAudioContext({}); 2.设置资源路径,onShow或者onLoad内设置 onShow: ...
- vue 点击事件传递多个参数_Vue子组件监听事件中传递参数的方法
在子组件中,我们可以通过以下方式监听事件: v-on:click="$emit('funcName',a)" 如果需要传多个参数,可以通过以下方式: v-on:click=&quo ...
最新文章
- Kafka Sender线程如何发送数据
- 这个笑脸胡子的表情是什么:“<:] {%>”?
- PHP中错误处理集合
- c语言输入一组小数数组,如何得出一个浮点数的小数部分,要把各个位保存到一个数组里边。...
- 今年暑假不AC 贪心
- nhibernate配置教程
- Groovy 学习手册(4)
- 基于 C#遥感图像处理方法(代码实现)
- Shader、Draw Call和渲染管线(Rendering Pipeline)
- PHP + ORACLE 远程连接数据库环境配置
- ext2文件系统源代码之inode.c
- eclipse保存文件出现save could not be completed. Try File Save As..
- 安卓029老年人监护系统APP
- Python实训day4
- Java批量建立文件夹
- java实现简单的电竞房间预定
- (十四)懈寄生(3)
- 电容触摸测试MCU的灵活性
- 使用每步FTP服务在魔百盒CM201-2上建立FTP服务器
- 拟合数据时报错Number of calls to function has reached maxfev = 1000
热门文章
- mysql header files_编译安装php Cannot find MySQL header files under /usr/include/mysql.
- python中迭代器和生成器的区别
- 自学it18大数据笔记-第三阶段Scala-day06——会持续更新……
- git常用命令及分支简介
- vijos 1198 最佳课题选择
- ndroid网络(4):HttpClient必经之路----使用线程安全的单例模式HttpClient,及HttpClient和Application的融合...
- 提升 .NET 程序性能的 一些 原则
- PHP控制转盘抽奖代码,PHP 根据概率 实现抽奖转盘算法 代码
- RxSwift之订阅UITableViewCell里的按钮点击事件
- Swift之深入解析异步函数async/await的使用与运行机制