2016-06-23 3 views
0

Hello scripterfriends、私はウェブサイトからテキストを読み込むアプリケーションに取り組んでいます。私たちは既にサイトを(medispeak.eu)にし、webviewで '開かれている'ようにしました。しかし、問題は、テキストの音声機能は、アプリケーション内では動作しませんが、それは通常のブラウザでは機能します。 これを修正する方法を知っている人はいますか?ウェブビューでウェブサイトからサウンドを再生しますか?

これは、エラーログである:

6-23 09:53:51.889 17188から17188/hobby_pc.medispeak I /クロム: [INFO:コンソール(8) "ResponsiveVoiceのr1.4.7"、源: https://code.responsivevoice.org/responsivevoice.js(8)06から23 09:53:51.999 17188から17188/hobby_pc.medispeakのV/ActivityThread: updateVisibility:ActivityRecord {369df6d0 [email protected] {hobby_pc.medispeak/hobby_pc .medispeak.MainActivity}} show:false 06-23 09:53:52.149 17188-17188/hobby_pc.medispeak I/chromium:

[INFO:コンソール(47)] "RV:音声がサポートされていない合成"、ソース: https://code.responsivevoice.org/responsivevoice.js(47)06から23 09:53:52.149は17188から17188/hobby_pc.medispeak I /クロム:

[INFO:CONSOLE(49)] "RV:有効にフォールバックモード"、ソース: https://code.responsivevoice.org/responsivevoice.js(49)

I/chromium: [INFO:CONSOLE(99)] "speak.js: worker processing took 12513.00 ms", source: http://www.medispeak.eu/speakClient.js (99) 
06-23 09:52:15.789 12277-12277/hobby_pc.medispeak I/chromium: [INFO:CONSOLE(0)] "Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.", source: http://www.medispeak.eu/ (0) 
06-23 09:52:15.799 12277-12277/hobby_pc.medispeak I/chromium: [INFO:CONSOLE(86)] "speak.js: wav processing took 2838.00 ms", source: http://www.medispeak.eu/speakClient.js (86) 
06-23 09:52:17.709 12277-12277/hobby_pc.medispeak I/chromium: [INFO:CONSOLE(59)] "Uncaught (in promise) NotAllowedError: play() can only be initiated by a user gesture.", source: http://www.medispeak.eu/speakClient.js (59) 
+0

あなたの質問を本当に理解できません...言い換えてみてください。 –

+0

質問が更新されました。 –

答えて

1

AdvancedWebView、例えば高度のWebViewライブラリ、 を使用してみてください。