こんにちは、ユーザーがテキストを長押しして 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);";
}
誰かが解決策を得た場合は、すぐに返信してください。