2016-06-23 5 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 : 콘솔 (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를 사용합니다.

관련 문제