在ResponsiveVoice.JS website下的怪癖部分它指出:ResponsiveVoice.js - 遊覽的iOS TTS要求用戶直接交互
的iOS TTS不能沒有直接的用戶交互來觸發,ResponsiveVoice JS解決了這個
但是,對於我的生活,我無法繞過這個直接的用戶交互要求。 你如何解決這個問題?
這裏是代碼片段我想無需用戶交互我現在已經找到了在<head>
元素來執行:
<script src="http://code.responsivevoice.org/responsivevoice.js"></script>
<script type="text/javascript">
function speak_static_data(){
responsiveVoice.speak('Test');
}
setTimeout(function(){ speak_static_data(); }, 3000);
</script>
我想打電話給responsiveVoice.speak('Test');
在iOS的頁面加載沒有直接的用戶交互。我將如何做到這一點?
這個相同的代碼片段在臺式機/ Chrome瀏覽器上的Android/Safari上說得很好,但在iOS中卻不行。