前景:

首先想让小程序退出 音频还在播放只能使用 wx.getBackgroundAudioManager()
手机黑屏之后也就时小程序切到后台之后 onTimeUpdate监听失效了

解决方案

监听小程序切到后台的api wx.onAppHide()
然后在里面放一个定时器,控制音频。具体代码如下

App({onLaunch: function() {const func = () => {console.log('关闭事件 音频暂停')console.log(pageParams.pageParams.audioIsBuy)if (pageParams.pageParams.audioIsBuy == false) {let that = thisconsole.log('关闭事件 停止音频进入')//当前播放的秒数let audio_currentTime = that.globalData.innerAudioContext.currentTime//剩余的秒数console.log(audio_currentTime)let surplusTime = (15 - parseInt(audio_currentTime)) * 1000pageParams.pageParams.videoIdPaly = falseconsole.log(surplusTime)setTimeout(function () {console.log('关闭事件 停止音频')that.globalData.innerAudioContext.stop()}, surplusTime);}}wx.onAppHide(func)},globalData: {innerAudioContext: wx.getBackgroundAudioManager(),}})

小程序 wx.getBackgroundAudioManager() 手机黑屏后,让控制音频停止相关推荐

  1. 微信小程序iOS视频播放开始黑屏问题

    在微信小程序播放视频时遇到个奇怪的问题 iOS开始播放视频时会有几秒黑屏卡顿,然后才会流畅播放 而安卓手机就不会有黑屏,点击播放直接就可以播放视频了 后来发现我是加了一个 :custom-cache= ...

  2. 会导致小程序onhide码 手机息屏_小程序onshow事件

    问题描述 onShow 事件在小程序里面非常重要,场景之多,导致处理起来很复杂.很多业务场景依赖与onShow与onHide事件.比如分享给他人,在群里PK等等. 息屏,新页面返回.Home键操作,也 ...

  3. 手机黑屏微信连接不上服务器,华为手机黑屏收不到微信?“老司机”竟然是这么做的!...

    作为手机党,基本上可以说是手机不离手的,而我们在使用手机时,用的最多的不是微信,就是QQ.但是最近,有很多"花粉"表示:手机黑屏后就收不到信息啦!老板.领导.女朋友的重要消息万一错 ...

  4. ubantu 黑屏_手机黑屏、卡屏怎么办?几招就能轻松搞定!

    手机这个功能尤其丰富的东西,偶尔也会出现一些小毛病,比如说手机黑屏.卡屏,这对大部分用户来说应该都有遇到过.手机黑屏这真的是一件让人揪心又无奈的事情,相对于懂得这方面技术的人来说,毫无疑问是小菜一碟, ...

  5. 电脑更新重启后黑屏_手机黑屏了,重启后万事大吉?那可就错了!

    每当玩着手机,听着歌, 手机就突然黑屏了! 黑色的屏幕映着你错愕的脸 那是一种不能言说的痛~ 很多咚友面对黑屏 习惯重启之后就不予理睬, 但是这样对手机真的好吗? 导致黑屏的原因有很多, 今天小叮咚就 ...

  6. 手机息屏后停止_手机息屏还能这样玩?华为这几个隐藏小功能快学起来

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,如有侵 ...

  7. ***小程序wx.getUserInfo不能弹出授权窗口后的解决方案

    ***小程序wx.getUserInfo不能弹出授权窗口后的解决方案 参考文章: (1)***小程序wx.getUserInfo不能弹出授权窗口后的解决方案 (2)https://www.cnblog ...

  8. android app应用后台休眠,安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行...

    原标题:安卓手机锁屏后程序自动关闭,怎么设置手机app允许锁屏后台运行 安卓手机锁屏后,很多程序就会自动关闭,实际上,这是安卓手机的一种保护机制.为了使系统能够流畅稳定的运行以及更加省电,它都会在手机 ...

  9. 针对小程序wx.getUserProfile接口将被收回后做出的授权调整

    小程序文档中提出的调整说明 调整说明: 自 2022 年 10 月 25 日 24 时后(以下统称 "生效期" ),用户头像昵称获取规则将进行如下调整: 自生效期起,小程序 wx. ...

最新文章

  1. TorchVision中通过AlexNet网络进行图像分类
  2. CNVD初次获取的源代码格式
  3. 为什么在系统中使用JSON
  4. WinAPI: midiOutGetNumDevs - 获取 MIDI 输出设备的数目
  5. git提交代码之git-GUI-Here提交
  6. tampermonkey脚本header介绍
  7. 疫情之下,计算机仿真程序告诉你,没事别乱出门!企业复工务必做到八个“一”...
  8. ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。
  9. 记录点滴23(中秋、国庆篇)
  10. C盘深度清理(超快简单全面)
  11. loadlibrary函数失败,错误码:126
  12. 当我们在聊高可用时,我们其实在聊什么?
  13. oracle-12801,ORA-12801
  14. 为什么会出现锟斤拷?
  15. Java云同桌学习系列(十九)——Linux系统
  16. 微信公众号--发送模板消息
  17. mac电脑如何抢火车票
  18. 禁止win7系统flash插件自动更新教程【系统天地】
  19. RabbitMQ-简单模式/工作模式(分发、应答、持久化、不公平分发、发布确认)
  20. C# 统计程序执行时间

热门文章

  1. sql导入excel数据失败_nifi入门从Excel数据导入ES开始
  2. Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类
  3. Java黑皮书课后题第7章:*7.1(指定等级)编写一个程序读入学生成绩,得到最高分best,然后根据下面的规则给出等级值。程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级给出结论
  4. php 登录重定向,PHP登录后重定向
  5. html如何将标题置顶,.Html 头部,标题
  6. vue为p标签_通过vue.js几个基本操作,理解一下什么是插槽「606」
  7. anaconda的简单使用教程(虚拟环境安装)
  8. Linux下使用NTFS格式移动硬盘
  9. 7. Reverse Integer
  10. 高精度计时器(编程测试效率用)