bgAudioManager.onEnded(function(i){
this.nextplay(this.aoindex);
});
在自然播放结束时,进行播放下一首
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 3.4.18.20220630
HBuilderX类型: 正式
HBuilderX版本号: 3.4.18
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: V30
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
bgAudioManager.onEnded(function(i){
this.nextplay(this.aoindex);
});
在自然播放结束时,进行播放下一首
正常读取url并播放下一首
bgAudioManager.onCanplay(function(){
console.log('可以播放了',bgAudioManager.duration)
});
bgAudioManager.onWaiting(function(){
console.log('这是等待中触发')
});
无法缓冲到下一步去。卡在这里就不动了,发现停止以后,如果再激活屏幕打开APP时,数据会继续缓冲而恢复正常,
功能上没有发现问题,在每一首播放自然完成时,播放下一首,在锁屏情况下,约5分钟后,播放完一首,无法播放下一首,卡在那里,怀疑是手机进入深入睡眠而无法进行网络交互。
重新激活打开手机以后,恢复音频缓冲,然后正常播放。
那怎样才能够像听书的APP一样,一首一首的播放下去呢。
我找了好多,发现这个问题未解决。
虽然插件市场有保活插件,但是保活插件使用后,反而程序被杀死。
使用音频背景播放,只是网络被堵塞,无法进入下一首页停止播放了。
这个问题要怎么解决呢。
5 个回复
深圳奥飞网络
这个问题解决了吗?我也遇到同样的问题
7***@qq.com
这个问题解决了吗?我也遇到同样的问题
9***@qq.com
666
来学习
解决了吗
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
把播放使用的回调都安排上没看有没有事件被触发