【问题标题】:responsivevoice not working in Safari响应式语音在 Safari 中不起作用
【发布时间】:2015-01-11 07:53:33
【问题描述】:

我正在为我的一个项目检查这个 Javascript 文本到语音转换 API - http://responsivevoice.org/

我已经从小提琴中创建了一个 sn-p 来演示这个问题:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://responsivevoice.org/responsivevoice/responsivevoice.js"></script>

<textarea id="text" cols="45" rows="3">Hello, world!</textarea>
 
<input 
  onclick="responsiveVoice.speak($('#text').val(),'US English Female');" 
  type="button" 
  value="Play" 
/>

在 Windows 8.1 上的 Safari 5.1.7 中,我在控制台中收到以下错误:

TypeError: 'undefined' is not a constructor (evaluating 'new Audio(url)') 指向 responsivevoice 库。

它在 Chrome 和 Firefox 上运行良好。如何让它在 Safari 中正常工作?

【问题讨论】:

    标签: javascript jquery audio responsivevoice


    【解决方案1】:

    这是 Safari 和 HTML5 音频的一个已知问题。安装快速时间并点击此链接:

    http://infobrink.com/safari-not-liking-the-html5-audio/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多