栉风
栉风
  • 发布:2023-10-18 20:04
  • 更新:2024-02-07 22:20
  • 阅读:587

uni-app的uni.getBackgroundAudioManager API在APP端无法暂停

分类:uni-app

uni-app的uni.getBackgroundAudioManager API在APP端播放背景音乐后应用进入后台再回到前台后无法暂停,

const bgAudio = uni.getBackgroundAudioManager()
bgAudio.src = src

app.vue里
onshow() {
bgAudio.stop() // 无法停止。pause也不行,src赋值空也不行
}

2023-10-18 20:04 负责人:DCloud_App_Array 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

app.vue 的代码,你跑一下,可以停止

<script>  
    let bgAudio = uni.getBackgroundAudioManager()  
    let count = 0  
    export default {  
        onLaunch: function() {  

        },  
        onShow: function() {  
            console.log(count)  
            if(count>0){//第二次进入关闭 根据自己的业务设计  
                bgAudio.stop()  
                bgAudio.src = ''  
                count = 0  
            }else{  
                bgAudio.title = 'title';  
                bgAudio.src = 'https://bjetxgzv.cdn.bspapp.com/VKCEYUGU-hello-uniapp/2cc220e0-c27a-11ea-9dfb-6da8e309e0d8.mp3';//当设置了新的 src 时,会自动开始播放  
                count++  
            }  
        },  
        onHide: function() {}  
    }  
</script>  

<style>  

</style>
  • 栉风 (作者)

    我用的直播的音频流,会出现这种情况,用你这个音频是没有

    2023-10-28 17:01

sin2x

sin2x

我也碰到同样的问题,播放m3u8流时无法暂停或者停止播放

sin2x

sin2x

请官方关注下,这个问题很迫切,影响不小,完全处于失控的状态, 背景音乐一开始播放就无法暂停或者关闭这个问题很让用户头大,我是nvue 环境,播放m3u8音频流。

sin2x

sin2x

@栉风 你解决了吗?

  • 栉风 (作者)

    没有

    2024-01-03 10:27

sin2x

sin2x

@DCloud_Android_ST @DCloud_Android_zl @DCloud_Android_THB @DCloud_Android_DQQ , 请帮忙看下,
只有在播放m3u8音频流的时候才会出现一旦开始播放就无法暂停或者停止现象。

sin2x

sin2x

@金刚腿 可以帮忙看下吗?

1***@139.com

1***@139.com

我也遇到了,m3u8 音频流暂时通过 src 属性来控制播放暂停,src 置空暂停播放,设置值开始播放

要回复问题请先登录注册