【发布时间】:2017-01-19 04:16:36
【问题描述】:
为什么当 webapp 被编译成带有 phonegap 的 android 应用时,TTS 不工作?
我正在尝试使用 ResponsiveVoice.js 让 TTS 在我的 android 应用上运行,并通过 phonegap (https://build.phonegap.com/apps/2204237/builds) 进行编译
在经过测试的手机和台式机上的浏览器中,它运行良好,但一旦编译并转换为 apk,它就会停止运行。
单击响应按钮时,我正在使用基本的 jQuery 调用来调用 ResponsiveVoice.js。
按钮:
<section>
<a rel="external" href="#" id="zero" type="button" value="Play"></a>
<span>0</span>
</section>
jQuery:
zero.onclick = function() {
responsiveVoice.speak('Zero' + ' ' + $('#dropdown').val() + ' ' + $('#name').val());
};
完整代码:https://github.com/hakarune/reading-pounds
测试页面:https://rawgit.com/hakarune/reading-pounds/master/index.html
有没有更好的方法来解决这个问题?我偶然发现了 ResponsiveVoice.js,它非常易于使用...
【问题讨论】:
标签: javascript android jquery cordova phonegap-build