收藏
回答

音频播放

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 客户端 7.0.0 2.6.0

- 需求的场景描述(希望解决的问题)

通过长连接websocket从服务器获取的音频数据流,无法播放,如果通过写入本地用户文件生成文件方式进行播放,的确可以播放.但本地用户文件有局限性,最终可能造成程序崩溃

- 希望提供的能力

播放音频API是否可以提供直接播放音频流进行播放,而不是只是单一的提供音频文件src地址进行播放


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

3 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2019-05-07

    想了解下应用场景是什么?


    另外,目前可以通过 base64 encode 二进制数据的方法实现。

    2019-05-07
    有用
    回复 1
    • ᅟᅠ
      ᅟᅠ
      2019-05-10

      比如后台给一串二进制的音频流字符串,然后直接能拿这个二进制的音频流字符串进行播放,现在我尝试微信音频播放api需要一个音频地址或者文件才能进行播放,如果需要把后台给前端的二进制音频数据流进行生成文件,但小程序对写入文件有限制性,没法实现



      说白了场景就是api能不能不局限于只能播放地址音频或文件音频,能直接播放二进制音频数据流字符串

      2019-05-10
      回复
  • ᅟᅠ
    ᅟᅠ
    2019-04-29

    音频播放不就只有这一个api么,wx.createInnerAudioContext()

    场景需求:直接播放二进制数据流  比如还支持这些二进制编码格式

    ascii

    base64

    binary

    hex

    ucs2以小端序读取
    ucs-2以小端序读取
    utf16le以小端序读取
    utf-16le以小端序读取
    utf-8

    utf8

    latin1

    而不是只能播放一个音频文件    


    2019-04-29
    有用
    回复 5
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-05-06

      下次回复信息的时候麻烦在我的评论下回复,请注重回复的方式,你单独评论,我这边是收不到提醒的

      2019-05-06
      回复
    • ᅟᅠ
      ᅟᅠ
      2019-05-06回复疯狂的小辣椒

      好的,不好意思,社区还没太熟悉

      2019-05-06
      回复
    • ᅟᅠ
      ᅟᅠ
      2019-05-06回复疯狂的小辣椒

      这需求能呈现吗??

      2019-05-06
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-05-06回复ᅟᅠ

      我们收集下,反馈给相关产品评估下

      2019-05-06
      回复
    • 梁哈哈
      梁哈哈
      2021-11-04回复疯狂的小辣椒
      你好,该问题有进一步进展吗?我们希望播放设备发过来的实时PCM流
      2021-11-04
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-04-28

    你好,具体是哪个API?这里的需求场景是?

    2019-04-28
    有用
    回复 2
    • 🤙刘海儿🐲
      🤙刘海儿🐲
      2019-05-17

      您好,wx.createInnerAudioContext()播放音频(扫码成功提示音),需要申请资质吗?需要的话,申请哪一个?谢谢

      2019-05-17
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-05-17回复🤙刘海儿🐲

      这个不需要申请资质的

      2019-05-17
      回复
登录 后发表内容