Windows phone 7 要从wp7或wp8中的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

我正在开发一个应用程序,其中a正在使用TTStext-to-speech转换,同样,我希望阅读web浏览器内容,以便将这些文本内容转换为语音。

您只需编写以下代码即可:

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标记 如果你想要更专业的方式在你的网页上获得特定的标签 检查下面的帖子

您尝试了什么?你们面临哪些错误或问题?我搜索了很多,但并没有找到解决方法。。