收藏
回答

Android使用createInnerAudioContext无法播放amr?

小米8   Android 9

SDK 2.8.1

微信版本 7.0.6


使用wx.createInnerAudioContext之后设置src为

http://test.basegps.com/eb7ef5be1b03dff35f83b80360b2de0c.amr

的amr格式的录音文件,播放时提示10004


该amr音频文件的格式信息为

Format                                   : AMR

Format/Info                            : Adaptive Multi-Rate

Format profile                        : Narrow band

Duration                                 : 2 min 4 s

Bit rate mode                         : Constant

Bit rate                                   : 12.8 kb/s

Channel(s)                             : 1 channel

Sampling rate                         : 8 000 Hz

Bit depth                                 : 13 bits

Stream size                            : 194 KiB (100%)


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

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-08-27

    是下在会话中直接打开可以吗?

    2019-08-27
    赞同
    回复 14
    • 羽殇
      羽殇
      2019-08-27

      不好意思,没懂你的意思。你是说直接下载amr文件在电脑中打开是吗,这个amr中的文件是可以用播放器播放的;如果你说的是直接在浏览器中输入问题中的src,chrome中不能直接播放,不提示下载,在火狐中直接提示下载。

      小程序的文档中显示InnerAudioContext是支持在Android中播放arm的

      是不是由于我的amr文件的格式不正确导致在小程序中不能播放?如果是的话正确的详细的格式信息可以告诉我吗?



      2019-08-27
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-08-27回复羽殇
      是在微信聊天中直接点击打开
      2019-08-27
      回复
    • 羽殇
      羽殇
      2019-08-27

      直接将文件发送到微信会话,显示用其他应用打开;在微信会话中打开http://test.basegps.com/eb7ef5be1b03dff35f83b80360b2de0c.amr直接显示乱码(因为本身h5是不支持直接播放amr音频的,所以直接打开连接都是不能直接播放

      2019-08-27
      回复
    • 羽殇
      羽殇
      2019-08-27回复社区技术运营专员-小柿子

      这是代码片段 https://developers.weixin.qq.com/s/8g5UqWmV7maH

      2019-08-27
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-08-27回复羽殇

      在工具也是报错的喔

      2019-08-27
      回复
    查看更多(9)
登录 后发表内容
问题标签