Ich habe an dieser App gearbeitet, die zum Anzeigen von Videos erforderlich ist, und habe mich für die Verwendung von Medien entschieden. Das Element wird gut initialisiert, aber wenn ich etwas anderes mache, als das Video zu spielen oder zu pausieren, wie das Verschieben des Schiebereglers, erhalte ich diesen Fehler: < /p>
Java.Lang.AbstractMethodError: 'abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)"'
< /code>
Da ein Mediomedi3 -Problem ist, verhindert der Fehler nicht, dass die iOS- und Windows -Versionen funktionieren. Ich habe diesen Link gefunden, https://github.com/communitytoolkit/maui/issues/2824, was mir die Idee gab, dass es sich um ein Versionsproblem zwischen den zugehörigen Medien3 -Bibliotheken und der Medienbibliothek handelt, aber wenn ich versuche, die Media3 -Bibliotheken zu verbessern. neuer. Hier sind meine dotnet relevanten Pakete als Referenz: < /p>
> CommunityToolkit.Maui.MediaElement 6.1.2 6.1.2
> Microsoft.Maui.Controls 9.0.90 9.0.90
> Xamarin.AndroidX.Media 1.7.0.8
> Xamarin.AndroidX.Media3.Common 1.5.0
> Xamarin.AndroidX.Media3.Container 1.5.0
> Xamarin.AndroidX.Media3.Database 1.5.0
> Xamarin.AndroidX.Media3.DataSource 1.5.0
> Xamarin.AndroidX.Media3.Decoder 1.5.0
> Xamarin.AndroidX.Media3.ExoPlayer 1.5.0
> Xamarin.AndroidX.Media3.ExoPlayer.Dash 1.5.0
> Xamarin.AndroidX.Media3.ExoPlayer.Hls 1.5.0
> Xamarin.AndroidX.Media3.ExoPlayer.Rtsp 1.5.0
> Xamarin.AndroidX.Media3.Extractor 1.5.0
> Xamarin.AndroidX.Media3.Session 1.5.0
> Xamarin.AndroidX.Media3.Ui 1.5.0
< /code>
Ich bin voll und ganz offen für die Implementierung von Media3.exoPlayer, aber ich wollte sehen, ob jemand da draußen bei diesem [url=viewtopic.php?t=26065]Problem[/url] helfen kann, bevor ich diese Aufgabe übernehme. Hier ist eine Beispiel-XAML-Datei, die dieses [url=viewtopic.php?t=26065]Problem[/url] verursacht: < /p>
< /code>
Ich habe versucht, verwandte Medien3 -Bibliotheken zu aktualisieren, Medienabfälle herabzustufen, zu .NET 10 wechseln, auf libvlcSharp wechseln, aber das hatte unterschiedliche Probleme. Xamarin.androidx.media3.* Pakete werden als 1.5.0 automatisch hinzugefügt. Erstellen Sie ein Medienelement, wie in der obigen .xml gezeigt, zu fehlern. Verwenden Sie .NET 9.$exception {Java.Lang.AbstractMethodError: abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)" at Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod(JniObjectReference instance, JniObjectReference type, JniMethodInfo method, JniArgumentValue* args) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net8.0/JniEnvironment.g.cs:line 20831 at Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeVirtualVoidMethod(String encodedMember, IJavaPeerable self, JniArgumentValue* parameters) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:line 75 at AndroidX.Media3.Common.IPlayerListener.OnPositionDiscontinuity(PlayerPositionInfo oldPosition, PlayerPositionInfo newPosition, Int32 reason) in D:\a\_work\1\s\generated\androidx.media3.media3-common\obj\Release\net8.0-android\generated\src\AndroidX.Media3.Common.IPlayer.cs:line 1685 at AndroidX.Media3.Common.IPlayerListener.n_OnPositionDiscontinuity_Landroidx_media3_common_Player_PositionInfo_Landroidx_media3_common_Player_PositionInfo_I(IntPtr jnienv, IntPtr native__this, IntPtr native_oldPosition, IntPtr native_newPosition, Int32 reason) in D:\a\_work\1\s\generated\androidx.media3.media3-common\obj\Release\net8.0-android\generated\src\AndroidX.Media3.Common.IPlayer.cs:line 1671 at Android.Runtime.DynamicMethodNameCounter.10(IntPtr , IntPtr , IntPtr , IntPtr , Int32 ) --- End of managed Java.Lang.AbstractMethodError stack trace --- java.lang.AbstractMethodError: abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)" at crc64ceb75e76f4b66147.MediaManager.n_onPositionDiscontinuity(Native Method) at crc64ceb75e76f4b66147.MediaManager.onPositionDiscontinuity(MediaManager.java:225) at androidx.media3.exoplayer.ExoPlayerImpl.lambda$updatePlaybackInfo$13(ExoPlayerImpl.java:2094) at androidx.media3.exoplayer.ExoPlayerImpl$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet$ListenerHolder.invoke(ListenerSet.java:342) at androidx.media3.common.util.ListenerSet.lambda$queueEvent$0(ListenerSet.java:226) at androidx.media3.common.util.ListenerSet$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet.flushEvents(ListenerSet.java:248) at androidx.media3.exoplayer.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:2174) at androidx.media3.exoplayer.ExoPlayerImpl.seekTo(ExoPlayerImpl.java:943) at androidx.media3.common.BasePlayer.seekToCurrentItem(BasePlayer.java:454) at androidx.media3.common.BasePlayer.seekTo(BasePlayer.java:254) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.n_onClick(Native Method) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.onClick(ButtonHandler_ButtonClickListener.java:29) at android.view.View.performClick(View.java:8028) at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1218) at android.view.View.performClickInternal(View.java:8005) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$PerformClick.run(View.java:31229) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8705) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) --- End of managed Java.Lang.AbstractMethodError stack trace --- java.lang.AbstractMethodError: abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)" at crc64ceb75e76f4b66147.MediaManager.n_onPositionDiscontinuity(Native Method) at crc64ceb75e76f4b66147.MediaManager.onPositionDiscontinuity(MediaManager.java:225) at androidx.media3.exoplayer.ExoPlayerImpl.lambda$updatePlaybackInfo$13(ExoPlayerImpl.java:2094) at androidx.media3.exoplayer.ExoPlayerImpl$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet$ListenerHolder.invoke(ListenerSet.java:342) at androidx.media3.common.util.ListenerSet.lambda$queueEvent$0(ListenerSet.java:226) at androidx.media3.common.util.ListenerSet$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet.flushEvents(ListenerSet.java:248) at androidx.media3.exoplayer.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:2174) at androidx.media3.exoplayer.ExoPlayerImpl.seekTo(ExoPlayerImpl.java:943) at androidx.media3.common.BasePlayer.seekToCurrentItem(BasePlayer.java:454) at androidx.media3.common.BasePlayer.seekTo(BasePlayer.java:254) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.n_onClick(Native Method) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.onClick(ButtonHandler_ButtonClickListener.java:29) at android.view.View.performClick(View.java:8028) at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1218) at android.view.View.performClickInternal(View.java:8005) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$PerformClick.run(View.java:31229) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8705) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) } Java.Lang.AbstractMethodError
Ich habe an dieser App gearbeitet, die zum Anzeigen von Videos erforderlich ist, und habe mich für die Verwendung von Medien entschieden. Das Element wird gut initialisiert, aber wenn ich etwas anderes mache, als das Video zu spielen oder zu pausieren, wie das Verschieben des Schiebereglers, erhalte ich diesen Fehler: < /p> [code]Java.Lang.AbstractMethodError: 'abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)"' < /code> Da ein Mediomedi3 -Problem ist, verhindert der Fehler nicht, dass die iOS- und Windows -Versionen funktionieren. Ich habe diesen Link gefunden, https://github.com/communitytoolkit/maui/issues/2824, was mir die Idee gab, dass es sich um ein Versionsproblem zwischen den zugehörigen Medien3 -Bibliotheken und der Medienbibliothek handelt, aber wenn ich versuche, die Media3 -Bibliotheken zu verbessern. neuer. Hier sind meine dotnet relevanten Pakete als Referenz: < /p> > CommunityToolkit.Maui.MediaElement 6.1.2 6.1.2 > Microsoft.Maui.Controls 9.0.90 9.0.90 > Xamarin.AndroidX.Media 1.7.0.8 > Xamarin.AndroidX.Media3.Common 1.5.0 > Xamarin.AndroidX.Media3.Container 1.5.0 > Xamarin.AndroidX.Media3.Database 1.5.0 > Xamarin.AndroidX.Media3.DataSource 1.5.0 > Xamarin.AndroidX.Media3.Decoder 1.5.0 > Xamarin.AndroidX.Media3.ExoPlayer 1.5.0 > Xamarin.AndroidX.Media3.ExoPlayer.Dash 1.5.0 > Xamarin.AndroidX.Media3.ExoPlayer.Hls 1.5.0 > Xamarin.AndroidX.Media3.ExoPlayer.Rtsp 1.5.0 > Xamarin.AndroidX.Media3.Extractor 1.5.0 > Xamarin.AndroidX.Media3.Session 1.5.0 > Xamarin.AndroidX.Media3.Ui 1.5.0 < /code> Ich bin voll und ganz offen für die Implementierung von Media3.exoPlayer, aber ich wollte sehen, ob jemand da draußen bei diesem [url=viewtopic.php?t=26065]Problem[/url] helfen kann, bevor ich diese Aufgabe übernehme. Hier ist eine Beispiel-XAML-Datei, die dieses [url=viewtopic.php?t=26065]Problem[/url] verursacht: < /p>
< /code> Ich habe versucht, verwandte Medien3 -Bibliotheken zu aktualisieren, Medienabfälle herabzustufen, zu .NET 10 wechseln, auf libvlcSharp wechseln, aber das hatte unterschiedliche Probleme. Xamarin.androidx.media3.* Pakete werden als 1.5.0 automatisch hinzugefügt. Erstellen Sie ein Medienelement, wie in der obigen .xml gezeigt, zu fehlern. Verwenden Sie .NET 9.$exception {Java.Lang.AbstractMethodError: abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)" at Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualVoidMethod(JniObjectReference instance, JniObjectReference type, JniMethodInfo method, JniArgumentValue* args) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/obj/Release/net8.0/JniEnvironment.g.cs:line 20831 at Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeVirtualVoidMethod(String encodedMember, IJavaPeerable self, JniArgumentValue* parameters) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniInstanceMethods_Invoke.cs:line 75 at AndroidX.Media3.Common.IPlayerListener.OnPositionDiscontinuity(PlayerPositionInfo oldPosition, PlayerPositionInfo newPosition, Int32 reason) in D:\a\_work\1\s\generated\androidx.media3.media3-common\obj\Release\net8.0-android\generated\src\AndroidX.Media3.Common.IPlayer.cs:line 1685 at AndroidX.Media3.Common.IPlayerListener.n_OnPositionDiscontinuity_Landroidx_media3_common_Player_PositionInfo_Landroidx_media3_common_Player_PositionInfo_I(IntPtr jnienv, IntPtr native__this, IntPtr native_oldPosition, IntPtr native_newPosition, Int32 reason) in D:\a\_work\1\s\generated\androidx.media3.media3-common\obj\Release\net8.0-android\generated\src\AndroidX.Media3.Common.IPlayer.cs:line 1671 at Android.Runtime.DynamicMethodNameCounter.10(IntPtr , IntPtr , IntPtr , IntPtr , Int32 ) --- End of managed Java.Lang.AbstractMethodError stack trace --- java.lang.AbstractMethodError: abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)" at crc64ceb75e76f4b66147.MediaManager.n_onPositionDiscontinuity(Native Method) at crc64ceb75e76f4b66147.MediaManager.onPositionDiscontinuity(MediaManager.java:225) at androidx.media3.exoplayer.ExoPlayerImpl.lambda$updatePlaybackInfo$13(ExoPlayerImpl.java:2094) at androidx.media3.exoplayer.ExoPlayerImpl$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet$ListenerHolder.invoke(ListenerSet.java:342) at androidx.media3.common.util.ListenerSet.lambda$queueEvent$0(ListenerSet.java:226) at androidx.media3.common.util.ListenerSet$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet.flushEvents(ListenerSet.java:248) at androidx.media3.exoplayer.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:2174) at androidx.media3.exoplayer.ExoPlayerImpl.seekTo(ExoPlayerImpl.java:943) at androidx.media3.common.BasePlayer.seekToCurrentItem(BasePlayer.java:454) at androidx.media3.common.BasePlayer.seekTo(BasePlayer.java:254) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.n_onClick(Native Method) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.onClick(ButtonHandler_ButtonClickListener.java:29) at android.view.View.performClick(View.java:8028) at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1218) at android.view.View.performClickInternal(View.java:8005) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$PerformClick.run(View.java:31229) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8705) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) --- End of managed Java.Lang.AbstractMethodError stack trace --- java.lang.AbstractMethodError: abstract method "void androidx.media3.common.Player$Listener.onPositionDiscontinuity(androidx.media3.common.Player$PositionInfo, androidx.media3.common.Player$PositionInfo, int)" at crc64ceb75e76f4b66147.MediaManager.n_onPositionDiscontinuity(Native Method) at crc64ceb75e76f4b66147.MediaManager.onPositionDiscontinuity(MediaManager.java:225) at androidx.media3.exoplayer.ExoPlayerImpl.lambda$updatePlaybackInfo$13(ExoPlayerImpl.java:2094) at androidx.media3.exoplayer.ExoPlayerImpl$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet$ListenerHolder.invoke(ListenerSet.java:342) at androidx.media3.common.util.ListenerSet.lambda$queueEvent$0(ListenerSet.java:226) at androidx.media3.common.util.ListenerSet$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0) at androidx.media3.common.util.ListenerSet.flushEvents(ListenerSet.java:248) at androidx.media3.exoplayer.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:2174) at androidx.media3.exoplayer.ExoPlayerImpl.seekTo(ExoPlayerImpl.java:943) at androidx.media3.common.BasePlayer.seekToCurrentItem(BasePlayer.java:454) at androidx.media3.common.BasePlayer.seekTo(BasePlayer.java:254) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.n_onClick(Native Method) at crc64fcf28c0e24b4cc31.ButtonHandler_ButtonClickListener.onClick(ButtonHandler_ButtonClickListener.java:29) at android.view.View.performClick(View.java:8028) at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1218) at android.view.View.performClickInternal(View.java:8005) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$PerformClick.run(View.java:31229) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8705) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) } Java.Lang.AbstractMethodError [/code]
Ich integriere den Shaka Player in meine Webanwendung. Ich habe die Dokumentation durchgesehen und ein Basisprogramm zum Laden des Players mit der Video-Manifest-URL gefunden. Der Link zum...
Ich versuche, einen generischen Code zu erstellen, um einen KIE -Container pro BPMN -Geschäftsprozess zu initialisieren. Müssen die Bereitstellung der Funktionalität von BPMN für KIE -Container zur...
Heyyy, ich kann mit Pyspark problemlos aus BigQuery lesen, aber das Schreiben scheint unmöglich, da dieser Fehler ständig auftritt:
Caused by: java.lang.NoSuchMethodError:...
Ich habe viele Abstürze von meiner App erhalten, die GCM (Google Benachrichtigung) enthalten. name'com.mypackagename '.- android.os.parcel.readexception (1465)
android.os.parcel.readexception (1419)...