我想知道,当用户切换应用程序(或锁定他的平板电脑)时,被调用的事件在哪里。
用例是我想在用户更改应用程序(或打开开始菜单)时暂停播放视频。
默认情况下,视频会继续播放。并且以一种奇怪的方式:它没有背景媒体属性,所以它在应用程序切换时被静音。但是当您再次打开应用程序时,视频位置会根据应用程序在后台运行的时间增加。
我可以在暂停时暂停视频,但应用程序不会立即暂停,因此这不是所需的用户体验。
更新:答案在问题中解释了如何判断 JS Windows8 Metro 应用程序是否可见。
我想知道,当用户切换应用程序(或锁定他的平板电脑)时,被调用的事件在哪里。
用例是我想在用户更改应用程序(或打开开始菜单)时暂停播放视频。
默认情况下,视频会继续播放。并且以一种奇怪的方式:它没有背景媒体属性,所以它在应用程序切换时被静音。但是当您再次打开应用程序时,视频位置会根据应用程序在后台运行的时间增加。
我可以在暂停时暂停视频,但应用程序不会立即暂停,因此这不是所需的用户体验。
更新:答案在问题中解释了如何判断 JS Windows8 Metro 应用程序是否可见。