我正在尝试为WP7创建像youtube这样的应用程序。在这个应用程序中,我有一个页面列出了一些youtube视频。(其中包含缩略图和一些关于视频的描述)
当用户点击缩略图时,它应播放YouTube视频。我已经通过使用WebBrowserTask实现了此功能,因为我想在最终用户点击缩略图时直接播放视频。到目前为止一切正常。
当视频处于播放模式或完成播放时,当用户点击后退按钮时会出现问题,它会被重定向到空白的网络浏览器实例,而不是重定向到我的实际页面。
这看起来非常糟糕并且降低了用户体验。
所以我的问题是如何在后退按钮上删除这个中间空白浏览器实例?
答案 0 :(得分:0)
您可以使用后退按钮定义要执行的操作。 您可以使用下一个代码
覆盖Windows Phone 7中的“后退”按钮 protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
//Your code goes here.
e.Cancel = true; //Cancels the default behavior.
}
例如,你可以做两个回来。
在执行此操作时,您应遵循以下几条指导原则:
答案 1 :(得分:0)
您无法删除网页...但您可以使用MediaPlayerLauncher直接播放YouTube视频。
我终于找到了一个更好但更复杂的解决方案(仅限芒果):