嗨,我正在开发一个项目,在该项目中,用户可以通过长按文本来选择 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);";
}
如果任何机构得到解决方案,请尽快回复。