Windows phone 7 要从wp7或wp8中的web浏览器控件读取文本内容吗?
我正在开发一个应用程序,其中a正在使用TTStext-to-speech转换,同样,我希望阅读web浏览器内容,以便将这些文本内容转换为语音。您只需编写以下代码即可:Windows phone 7 要从wp7或wp8中的web浏览器控件读取文本内容吗?,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我正在开发一个应用程序,其中a正在使用TTStext-to-speech转换,同样,我希望阅读web浏览器内容,以便将这些文本内容转换为语音。您只需编写以下代码即可: HttpWebRequest httpReq = (HttpWebRequest)HttpWebRequest.Create(new Uri("https://www.yourURL.com")); httpReq.BeginGetResponse(HTTPWebRequestCallBack, httpReq); private
HttpWebRequest httpReq = (HttpWebRequest)HttpWebRequest.Create(new Uri("https://www.yourURL.com"));
httpReq.BeginGetResponse(HTTPWebRequestCallBack, httpReq);
private void HTTPWebRequestCallBack(IAsyncResult result)
{
string strResponse = "";
try
{
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
try
{
HttpWebRequest httpRequest = (HttpWebRequest)result.AsyncState;
WebResponse response = httpRequest.EndGetResponse(result);
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
strResponse = reader.ReadToEnd();
//do you logic of TTS here
}
catch (Exception ex)
{}
});
}
catch (Exception e)
{}
}
这将获得页面中的所有文本,当然包括HTML标记
如果你想要更专业的方式在你的网页上获得特定的标签
检查下面的帖子
您尝试了什么?你们面临哪些错误或问题?我搜索了很多,但并没有找到解决方法。。