收藏
回答

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%)


最后一次编辑于  08-27
回答关注问题邀请回答
收藏

1 个回答

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

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

    08-27
    赞同
    回复 7
    • 羽殇
      羽殇
      08-27

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

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

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



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

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

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

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

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

      在工具也是报错的喔

      08-27
      回复
    查看更多(2)
问题标签