收藏
回答

当小程序停止在后台的时候,可以继续播放语音

API/组件名称 终端类型 微信版本 基础库版本
wx.createInnerAudioContext 客户端 微信 6.6.1 1.7.2

我使用wx.createInnerAudioContext实例来播放一段语音,但是当我小程序停在后台后,语音直接被停止了。

我是一进入小程序就开始播放,播放程序在onload上进行的。


1、有没有办法让语音播报继续不停止,除非程序设置停止?


2、当我使用耳机听取语音播报的时候,按耳机上的“播放/暂停键”会直接开启手机音乐的播放,有没有办法可以让耳机上的控制键直接控制的是小程序的语音播报的播放和暂停呢?


回答关注问题邀请回答
收藏

18 个回答

  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2018-01-11

    这目前还真不行。我先记下这个需求了。

    2018-01-11
    有用
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2018-01-10

    你可能需要背景音乐播放接口。


    https://mp.weixin.qq.com/debug/wxadoc/dev/api/getBackgroundAudioManager.html

    2018-01-10
    有用
    回复
  • Hui先生
    Hui先生
    2018-03-08

    可以了,换get请求就可以获取到了,谢谢楼主!

    2018-03-08
    有用
    回复
  • 棉花糖
    棉花糖
    2018-03-08

    哦,你是用的RESTFul方式请求的?我用的nodejs sdk,不用获取token的。你去尝试用postman,用你的参数去发起post请求试试。

    2018-03-08
    有用
    回复
  • Hui先生
    Hui先生
    2018-03-08

    代码如下


    2018-03-08
    有用
    回复
  • 棉花糖
    棉花糖
    2018-03-08

    代码怎么写的,人家提示你类型不对了。

    这不像是百度API的问题,他们的合API貌似没有涉及token呀。成是微信小程序获取token的问题吧?

    2018-03-08
    有用
    回复
  • Hui先生
    Hui先生
    2018-03-08

    楼主你好,我按照你的方法,用百度语音合成音频文件,但是在使用百度语音获取token的时候报错


    服务器地址已经备案了。

    这个问题你知道怎么解决吗

    2018-03-08
    有用
    回复
  • 棉花糖
    棉花糖
    2018-03-02

    背景音乐实例已经开放了,只是针对安卓和苹果的得多做测试就是了。

    2018-03-02
    有用
    回复
  • Hui先生
    Hui先生
    2018-03-02

    好的,谢谢,只能等后续接口开放出来了,很多订餐类小程序很有这个需求

    2018-03-02
    有用
    回复
  • 棉花糖
    棉花糖
    2018-03-02

    @Hui先生 

    如果你是用的背景音乐实例开发的话,也许是可以的。

    但是这两天有针对苹果的稍微做了测试,发现还有很多问题等待解决。这个还得多测试才知道。至于我目前都使用安卓机子调试,是没有问题的。

    只是苹果手机点击小程序右上角胶囊状的圆圈是直接杀死了小程序应用的。这个就有点尴尬了。

    2018-03-02
    有用
    回复

正在加载...

登录 后发表内容