Android Meeting SDK exoplayer version

Before Creating a New Topic:

If you’re experiencing unexpected Meeting SDK behavior please search the forum with relevant keywords (e.x. error message) and follow the guidance outlined in those posts. Please also leverage the following support links:


Format Your New Topic as Follows:

Meeting SDK Type and Version
Share the Meeting SDK type and version you’re working with to give relevant context.
Android Meeting SDK v5.13.1.11014

Description
Details on your question, workflow or the problem you’re trying to solve.

The SDK using following exoplayer versions.
dependencies.add(“default”,“com.google.android.exoplayer:exoplayer-core:2.16.1”)
dependencies.add(“default”,“com.google.android.exoplayer:exoplayer-ui:2.17.1”)

But it makes our app crash, because the exoplayer-core and exoplayer-ui version are different.
Is it okay and safe to change the all exoplayer versions to 2.16.1?

dependencies.add(“default”,“com.google.android.exoplayer:exoplayer-core:2.16.1”)
dependencies.add(“default”,“com.google.android.exoplayer:exoplayer-ui:2.16.1”)

Hello @ross ,

Thank you for posting on our developer forum.
It is better to make both versions 2.17.1. But would you please help to provide the crash log for us to investigate what’s the issue? Since the version we’re using is the same as Zoom App.
Thank you

Elaine

Thank you for the response.
If making both versions 2.17.1, please update android meeting sdk dependencies to both 2.17.1 on the next version.

This is the crash log with core 2.16.1 and ui 2.17.1.

FATAL EXCEPTION: ExoPlayer:Playback
Process: jp.pulit.liteview.android.dev, PID: 22419
java.lang.NoSuchMethodError: No interface method createProgressiveMediaExtractor(ILcom/google/android/exoplayer2/Format;ZLjava/util/List;Lcom/google/android/exoplayer2/extractor/TrackOutput;)Lcom/google/android/exoplayer2/source/chunk/ChunkExtractor; in class Lcom/google/android/exoplayer2/source/chunk/ChunkExtractor$Factory; or its super classes (declaration of 'com.google.android.exoplayer2.source.chunk.ChunkExtractor$Factory' appears in /data/app/~~8Gj-7tY3ITF0_vHdHXTa6Q==/jp.pulit.liteview.android.dev-fyAgesCQBQQbk3ogygjwQA==/base.apk!classes19.dex)
	at com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.<init>(DefaultDashChunkSource.java:215)
	at com.google.android.exoplayer2.source.dash.DefaultDashChunkSource$Factory.createDashChunkSource(DefaultDashChunkSource.java:118)
	at com.google.android.exoplayer2.source.dash.DashMediaPeriod.buildSampleStream(DashMediaPeriod.java:768)
	at com.google.android.exoplayer2.source.dash.DashMediaPeriod.selectNewStreams(DashMediaPeriod.java:437)
	at com.google.android.exoplayer2.source.dash.DashMediaPeriod.selectTracks(DashMediaPeriod.java:270)
	at com.google.android.exoplayer2.source.MaskingMediaPeriod.selectTracks(MaskingMediaPeriod.java:186)
	at com.google.android.exoplayer2.MediaPeriodHolder.applyTrackSelection(MediaPeriodHolder.java:296)
	at com.google.android.exoplayer2.MediaPeriodHolder.applyTrackSelection(MediaPeriodHolder.java:259)
	at com.google.android.exoplayer2.MediaPeriodHolder.handlePrepared(MediaPeriodHolder.java:193)
	at com.google.android.exoplayer2.ExoPlayerImplInternal.handlePeriodPrepared(ExoPlayerImplInternal.java:2249)
	at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:518)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.os.HandlerThread.run(HandlerThread.java:67)

Thanks for providing the crash log. We’ll look into it.
Our dependencies are aligned with Zoom native, we’ll see if it’s needed for both Zoom SDK and Zoom native to update the version number.
Thank you

Elaine

This version issue will be fixed on version 5.13.10 which is planned to be released at the end of Feb.
Thank you

Elaine