【问题标题】:MediaElement seems to disable lock screen when playing a video播放视频时,MediaElement 似乎禁用了锁定屏幕
【发布时间】:2012-06-27 15:01:53
【问题描述】:

我正在开发一个使用 MediaElement 组件播放视频的应用程序。现在,我希望如果用户处于空闲状态,则会出现锁定屏幕,这是用户在设备设置中配置的。

如果我不播放视频,确实会出现锁定屏幕。但是,当播放视频时,不会出现锁定屏幕。我找不到这方面的任何信息。

目前我这样设置空闲检测模式:

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Enabled;
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;

我现在有点迷茫。我能想到的唯一解决方案是自己运行一个计时器并在一段时间后停止视频播放。 (但似乎没有 API 调用来接收配置的锁定超时。)

欢迎提出建议,谢谢。

【问题讨论】:

    标签: c# windows-phone-7 xaml mediaelement lockscreen


    【解决方案1】:

    一种解决方法是启用在锁屏下运行。然后在模糊不清的情况下,您甚至可以停止媒体播放器。不理想,但它可能符合您的目的。

    【讨论】:

    • 问题是在播放视频时没有出现锁屏。
    • 我认为如果您启用在锁屏下运行可能会,但可能不会。您是否尝试在开始播放视频后重置空闲检测?可能值得一试。
    猜你喜欢
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多