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

Xamarin Forms中MediaElement在Android 12及以上版本视频暂停崩溃问题

Xamarin.Forms MediaElement在Android 12及以上版本点击暂停崩溃

我在Xamarin Forms应用中使用MediaElement组件播放视频,该功能在Android 11及以下版本运行正常,但在Android 12及以上版本中,播放视频后点击暂停选项时应用崩溃,抛出如下异常:

[InputEventReceiver] java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference
[InputEventReceiver]    at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:636)
[InputEventReceiver]    at android.view.View.dispatchPointerEvent(View.java:14964)
[InputEventReceiver]    at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6992)
[InputEventReceiver]    at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6758)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6208)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6275)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6236)
[InputEventReceiver]    at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6409)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6244)
[InputEventReceiver]    at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6466)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6212)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6275)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6236)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6244)
[InputEventReceiver]    at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6212)
[InputEventReceiver]    at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9339)
[InputEventReceiver]    at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9290)
[InputEventReceiver]    at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9234)
[InputEventReceiver]    at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9480)
[InputEventReceiver]    at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:276)
[InputEventReceiver]    at android.os.MessageQueue.nativePollOnce(Native Method)
[InputEventReceiver]    at android.os.MessageQueue.next(MessageQueue.java:339)
[InputEventReceiver]    at android.os.Looper.loopOnce(Looper.java:186)
[InputEventReceiver]    at android.os.Looper.loop(Looper.java:334)
[InputEventReceiver]    at android.app.ActivityThread.main(ActivityThread.java:8501)
[InputEventReceiver]    at java.lang.reflect.Method.invoke(Native Method)
[InputEventReceiver]    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
[InputEventReceiver]    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1068)

版本信息

  • Xamarin Forms: 5.0.0.2291
  • Xamarin.CommunityToolkit: 1.3.1(已尝试更新至最新版本)
  • Visual Studio: 17.4.3

请问这是已知问题吗?


内容的提问来源于stack exchange,提问作者Sreejith Sree

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:20:29