1

こんにちは、ユーザーがテキストを長押しして Web ビューでテキストを選択できるプロジェクトに取り組んでいます。彼が選択したときに、テキストを取得し、tts を使用してそのテキストを読み上げたいと考えています。体を助けてください。私は多くのことを試みましたが、成功することはできませんでした。また、stackoverflow で提供されている JavaScript コードを使用してみました。このコードは未定義を返しています。

{var txt = '';"
+ "     if (window.getSelection){"
+ "        txt = window.getSelection();" 
+       "}else if (document.getSelection){"
+ "        txt = document.getSelection();" 
+ "      }else if (document.selection){"
+ "        txt = document.selection.createRange().text;" 
+        "}"
+ "  android.selectedText(txt);"; 
}

誰かが解決策を得た場合は、すぐに返信してください。

4

0 に答える 0