iOS语音合成,小程序本地测试正常,线上没有声音
看不清未来21 发布于2019-10 浏览:2238 回复:2
0
收藏

 

小程序中用到语音合成功能,本地测试都没有问题,可以正常播放音频。发布到线上之后,iOS不能正常播放,也没有报错,代码执行到音频实例创建完成,就没再往下执行了。而且第一次语音播报是正常的,之后就不行了。以下是我语音合成的方法,有木有大神帮忙指导指导~~~

transformLanguage(message) {
    console.log('message', message)
    return new Promise(resolve => {
      encodeURIComponent
      let text = encodeURIComponent(encodeURIComponent(message))
      wx.downloadFile({
        url: baiduUrl + '?tex=' + text + '&lan=zh&cuid=CC-3D-82-0C-B9-48&ctp=1&spd=7&aue=3&tok=' + this.data.voiceToken,
        success: res => {
          if (res.statusCode === 200) {
            // 创建音频实例
            console.log('res', message, res)
            const innerAudioContext = wx.createInnerAudioContext()
            // innerAudioContext.autoplay = true
            innerAudioContext.src = res.tempFilePath
            wx.setInnerAudioOption({
              obeyMuteSwitch: false,
              mixWithOther: false
            })
            // 播放音频
            console.log('innerAudioContext', innerAudioContext)
            innerAudioContext.play()
            innerAudioContext.onPlay(() => {
              console.log('onPlay')
            })
            // 监听音频自然播放结束
            innerAudioContext.onEnded(() => {
              console.log('onEnded', resolve)
              innerAudioContext.destroy()
              resolve()
            })
            innerAudioContext.onError((res) => {
              console.log('error', res)
            })
          } else {

          }
        }
      })
    })
  }

 

 

收藏
点赞
0
个赞
共2条回复 最后由zi76226回复于2022-04
#15用户已被禁言回复于2022-04

http://app.chinaarchives.cn/?app=article&controller=article&action=search&type=all&wd=%E8%85%BE%E9%BE%99%E5%9B%BD%E9%99%85%E5%85%AC%E5%8F%B8%E8%B5%8C%E5%9C%BATL262%C2%B7C%EF%BC%AFM%E5%8D%81%E5%A0%B0%E7%83%AD%E9%97%A8%EF%BD%9C%EF%BD%88%EF%BC%98 https://b2b.baidu.com/s?fr=wwwt&q=%E6%B5%99%E6%B1%9F%E5%B9%B3%E6%B9%96%E7%9C%9F%E4%BA%BA%E5%B9%B3%E5%8F%B0%E3%80%90TL262%C2%B7C%EF%BC%AFM%E6%AC%A2%E8%BF%8E%E6%82%A8%E3%80%91%E5%BB%8A%E5%9D%8A%E7%BD%91%E7%BA%A2%EF%BC%B4%EF%BC%90 http://so.iqiyi.com/so/q_%E5%8D%8E%E7%BA%B3%E5%9B%BD%E9%99%85%E8%B5%8C%E5%9C%BA%E5%9C%A8%E7%BC%85%E7%94%B8%E4%BB%80%E4%B9%88%E5%9C%B0%E6%96%B9%E7%9B%B4%E8%90%A5%E5%BC%80%E6%88%B7%3AB2024.CN%E5%8C%97%E6%B5%B7%E7%94%9F%E6%B4%BB%EF%BD%93%EF%BC%A7%EF%BC%B9?source=related https://s.co188.com/front/forum?keyword=%D3%F1%BA%CD%B9%FA%BC%CA%C6%EC%CF%C2%B6%BC%D3%D0%CA%B2%C3%B4%D3%E9%C0%D6%B9%AB%CB%BE%CD%C6%BC%F6B2024%A1%A4CN%CD%F8%CD%B6%BF%AA%BB%A7%A3%E6&fid=1862&catalog_name=&order_type=0&publish_time=0&reply_num=0&s_phrase=false http://www.yxdown.com/searchsy?wd=%E7%9A%87%E5%AE%B6%E5%9B%BD%E9%99%85%E5%B9%B3%E5%8F%B0%E6%B3%A8%E5%86%8C%E5%AE%98%E7%BD%91B2024%C2%B7CN%E5%90%89%E5%AE%89%E5%8D%AB%E8%AE%A1%E5%A7%94%EF%BC%85%EF%BC%A8

0
#2用户已被禁言回复于2019-10

你好,为了更准确地帮您解决问题,请依次确认以下内容:

SDK 版本:已经切换到最新版本

是否已在Demo中复现:请务必在Demo中复现遇到的错误。无法在Demo复现的问题相对难以定位原因。

 

若能在Demo中复现,请描述:

SDK:(SDK类型,版本号)

初始化引擎代码:(在线引擎、离线引擎代码片段)

APPID:

问题描述:(具体问题,稳定复现/概率)

复现逻辑:(如何复现)

完整日志:(附上开启Debug模式的,从启动到结束的完整日志)

0
TOP
切换版块