android - 调试 Exoplayer ERROR_CODE_IO_UNSPECIFIED
问题描述
我想知道是否有人成功调试了 exoplayer 错误ERROR_CODE_IO_UNSPECIFIED
?
我正在使用版本 2.15.0
它似乎再次发生handlePlayerInfo
堆栈跟踪:
com.app.android.sound.AppPlayerHolder$playerListener$1.onPlayerError (AppPlayerHolder.java:129)
com.google.android.exoplayer2.ExoPlayerImpl.lambda$updatePlaybackInfo$12 (ExoPlayerImpl.java:1308)
com.google.android.exoplayer2.ExoPlayerImpl$$InternalSyntheticLambda$0$1d3756c78b6d6b7ece141d7c1e9a6465b69ea5798e59ea3803cb705ea4cacb60$10.invoke$bridge (ExoPlayerImpl.java:6)
com.google.android.exoplayer2.util.ListenerSet$ListenerHolder.invoke (ListenerSet.java:261)
com.google.android.exoplayer2.util.ListenerSet.lambda$queueEvent$0 (ListenerSet.java:170)
com.google.android.exoplayer2.drm.DrmSessionEventListener$EventDispatcher$$InternalSyntheticLambda$1$1185696162911533178e4cb4d14cb678a9bc7a7637d5bf4eea67e2d9d449f6b6$0.run$bridge (DrmSessionEventListener.java:10)
com.google.android.exoplayer2.util.ListenerSet.flushEvents (ListenerSet.java:191)
com.google.android.exoplayer2.ExoPlayerImpl.updatePlaybackInfo (ExoPlayerImpl.java:1380)
com.google.android.exoplayer2.ExoPlayerImpl.handlePlaybackInfo (ExoPlayerImpl.java:1220)
com.google.android.exoplayer2.ExoPlayerImpl.lambda$new$1 (ExoPlayerImpl.java:227)
androidx.constraintlayout.motion.widget.ViewTransition$$InternalSyntheticLambda$0$c6479121047b1f8bc12f1f2e0ede63895f3663eff4e9e9fcac2cd5b22c16fea3$0.run$bridge (ViewTransition.java:218)
android.os.Handler.handleCallback (Handler.java:873)
android.os.Handler.dispatchMessage (Handler.java:99)
android.os.Looper.loop (Looper.java:193)
android.app.ActivityThread.main (ActivityThread.java:6705)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:911)
任何下一个调试步骤将不胜感激。这似乎随机发生在我的 Android 版本从 9 到 11 的用户身上
编辑:这是播放从缓存的 URL 加载的音频CacheDataSource.Factory()
解决方案
推荐阅读
- python - Dask Dataframes 不能容忍其中的 NA 值吗?获取 ValueError,无法转换非有限值
- asp.net-core - 类型 [某些视图] 与导入的类型 [默认视图] 冲突 (CS0436)
- javascript - 在 TypeScript 中使用 JS React 组件:JSX 元素类型“MyComponent”不是 JSX 元素的构造函数
- dll - Microsoft.CppCommon.targets(171,5):错误 MSB6006:“cmd.exe”退出,代码为 -1073741515
- chapel - 使用块分发遇到未解决的访问错误
- powershell - 用于获取服务描述以及列出它的参数是什么
- cassandra - CQL:在地图中转义单引号
属性 - java - 用户未创建 -JSON 异常:输入在字符 0 处结束
- javascript - React,如何正确处理成功页面?
- c++ - 如何在 qt 5.6 中的两个(或更多)类中相互交换变量值?