You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android端.NET MAUI全屏视频播放后页面与AppShell尺寸异常的临时修复问询

Android平台MediaElement全屏退出后页面尺寸异常的临时解决方案求助

Android平台使用CommunityToolkit MediaElement播放全屏视频后,Page和AppShell的高度或宽度出现异常变化,该问题同样存在于CommunityToolkit官方示例应用中(问题截图、示例应用问题截图)。

触发时机

退出全屏时会触发OnSizeAllocated方法:

protected override void OnSizeAllocated(double width, double height)
{
    base.OnSizeAllocated(width, height);
    //respond to size change below...
}

无效尝试

尝试通过HeightRequest强制设置页面高度,但未生效:

var page = Shell.Current.CurrentPage;
page.HeightRequest = 1000;

var p = this;
p.HeightRequest = 1000;

已在GitHub提交相关Issue,现寻求临时方案以强制恢复页面原始高度,消除异常间距。

相关版本信息

  • .NET MAUI CommunityToolkit MediaElement: 6.0.1
  • .NET MAUI: 9.0.40

内容的提问来源于stack exchange,提问作者Kasper Sommer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 22:54:55