同声传译,在安卓真机上播放不正常怎么解决?
发布于 6 年前 作者 mhao 7828 次浏览 来自 官方Issues

调用同声传译的插件,将文本播放声音。功能在开发者工具上完全正常,但是在安卓的真机上有问题,具体表现有:

1、偶尔播放正常;

2、绝大多数下,会延迟10秒左右,才播放出声音,而且播放几秒钟后,就结束了。

哪位老师帮忙看一下,快崩溃了。

我现在遇到的问题,和这个帖子的问题是完全一样的,但没找到解决的办法。

https://developers.weixin.qq.com/community/develop/doc/000e8aebbf47b083cea7ee21751000

我的代码如下:

<view class="" bindtap="onPlanVioce">播放语音</view>

// 引入插件:微信同声传译
const plugin = requirePlugin('WechatSI');
const innerAudioContext = wx.createInnerAudioContext();

Page({
onPlanVioce: function(e){
    var that = this;
    var scontent = "在面部进行操作,对着装有严格的要求,专业工作服,如《白色白大褂或无菌衣》头发束起,画淡妆,无菌手套等,准备齐全进行操作!"
    plugin.textToSpeech({
      lang: "zh_CN",
      tts: true,
      content: scontent,
      success: function(res){
        console.log(res)
        that.setData({
          src: res.filename
        })
        innerAudioContext.src = that.data.src;
        innerAudioContext.play();
      }
    })
  },
})
回到顶部