Baseflow / ExoPlayerXamarin

Xamarin bindings library for the Google ExoPlayer library
https://baseflow.com
MIT License
152 stars 67 forks source link

Both IPlayer.IListener And IPlayer.IAnalyticsListener AbstractMethodError #138

Closed doughouzlight closed 1 year ago

doughouzlight commented 1 year ago

🐛 Bug Report

In the latest version of ExoPlayer 2.18.3, the IPlayer.IListener interface causes a crash.

Player crashes with this stack trace:

java.lang.AbstractMethodError: abstract method "void com.google.android.exoplayer2.Player$IListener .onTimelineChanged(com.google.android.exoplayer2.Timeline, int)"
at crc64c7906c01a42d8080.DroidEventLogger.n_onTimelineChanged(Native Method)
at crc64c7906c01a42d8080.DroidEventLogger.onTimelineChanged(DroidEventLogger.java:162)
at 

After commenting it on your xml binding there is other range of errors such onisLoading and etc ...

Expected behavior

Should work as its the most important function of the player

Reproduction steps

Configuration

Version: 1.x

Platform:

ArchangelWTF commented 1 year ago

Mostly a duplicate of https://github.com/Baseflow/ExoPlayerXamarin/issues/137