收藏
回答

IOS使用InnerAudioContext无法扬声器播放声音 插耳机就可以?

手机是IOS7 微信版本7.0.10 手机系统版本是 10.0.3

<view>
  <button bindtap="play">播放</button>
  <button bindtap="zanting">暂停</button>
</view>

// pages/audio.js
const innerAudioContext = wx.createInnerAudioContext()
Page({
  /**
   * 页面的初始数据
   */
  data: {
    innerAudioContext: null,
    poster: 'http://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000',
    name: '此时此刻',
    author: '许巍',
    src: 'http://sd.sycdn.kuwo.cn/e5a5e3afed1adb275215ffe15982450f/5e26b497/resource/n3/52/8/336768762.mp3',
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options{
    innerAudioContext.autoplay = true
    innerAudioContext.src = 'http://sd.sycdn.kuwo.cn/e5a5e3afed1adb275215ffe15982450f/5e26b497/resource/n3/52/8/336768762.mp3'
    innerAudioContext.onError((res) => {
      console.log(res.errMsg)
      console.log(res.errCode)
    })
  },

  play() {
    innerAudioContext.play()
  },
  zanting() {
    innerAudioContext.pause()
  },

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

2 个回答

  • 城南花已开
    城南花已开
    2020-07-31

    你手机开静音模式了 关掉就可以了

    2020-07-31
    有用
    回复 2
    • Liu
      Liu
      2020-09-05
      哈哈哈,是了是了
      2020-09-05
      回复
    • 马玲俊
      马玲俊
      01-05
      那怎么让静音模式下也能播放呢
      01-05
      回复
  • 灵芝
    灵芝
    2020-01-21

    你好,是所有机型都这样么?麻烦提供这种格式的代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-01-21
    有用
    回复 5
    • 莫忘灬
      莫忘灬
      2020-01-22
      使用同事的IO7 系统是13.0 的 微信版本是7.0.10 就可以扬声器播放
      2020-01-22
      回复
    • 莫忘灬
      莫忘灬
      2020-01-22
      代码片段   : https://developers.weixin.qq.com/s/sUGwwymk7IeD
      2020-01-22
      回复
    • 灵芝
      灵芝
      2020-01-22回复莫忘灬
      这个代码片段不能正常使用复现问题哦
      2020-01-22
      回复
    • rmy
      rmy
      2020-04-17
      苹果6s手机上也遇到了这个问题
      2020-04-17
      回复
    • 灵芝
      灵芝
      2020-04-20回复rmy
      你好,请单独发帖反馈并具体说明问题,提供利于定位问题的信息
      2020-04-20
      回复
登录 后发表内容
问题标签