#8473·ExoPlayer

视频播放器出现错误 com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer 错误

作者: knixer创建于 2021年1月18日更新于 2025年10月9日
标签bugneeds triage

错误消息有时在我尝试访问在我的 Flutter 应用中显示的视频时出现。我在渲染视频时使用了 Chewie(https://pub.dev/packages/chewie)。视频是一个 mp4 文件,在大多数情况下都能正常工作。完整的错误消息为:`Video player had error com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, null, -1, null, [1280, 720, 29.973475], [-1, -1]), format_supported=YES` 我不明白该问题如何重现,因为它是随机发生的。我不知道 ExoPlayer 的版本号。但是,我昨天下载了 Chewie 和 video_player,所以应该是最新的版本。如果我能在 bug 报告中找到版本号,请告诉我。预期的行为是没有错误消息和一个正常工作的视频设备:Samsung SM-J105H Android 版本 5.1.1 以下是 bugReport 中的信息。我不知道哪些信息是有用的... 01-18 12:22:38.159 770 1228 D InputMethodManagerService: windowGainedFocus mCurrentFocusedUserId - 0 and mSecureKeypadEnabled-false 01-18 12:22:38.169 1691 1691 D InputMethodFrameWorkUtils: InputMethodSubtype 为 local:sv 01-18 12:22:38.169 1691 1691 D InputMethodFrameWorkUtils: InputMethodSubtype 设置为 local:sv 01-18 12:22:38.169 9355 9400 I flutter : singleTestscreenItem :: Chewie Error: Video player had error com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, null, -1, null, [1280, 720, 29.973475], [-1, -1]), format_supported=YES 01-18 12:22:38.169 1691 1691 W ContextImpl: 在系统进程中调用不带有合格用户的方法: android.app.ContextImpl.sendBroadcast:1748 android.content.ContextWrapper.sendBroadcast:392 com.sec.android.inputmethod.inputmethodframework.InputMethodFrameWorkUtils.setCurrentInputMethodSubtype:49 com.ime.framework.common.InputManagerImpl.finishInput:5031 com.sec.android.inputmethod.SamsungKeypad.onFinishInput:682 01-18 12:22:38.179 14816 14816 W linker: libliger.so: 未使用的 DT 项: 类型 0x6ffffef5 参数 0x4b4c 01-18 12:22:38.179 1691 1691 D SamsungIME: onStartInput: 没有 inputType, 没有 imeOption, isInputViewShown = false, isExtractViewShown = false, isShowInputRequested = false, isConfigChanged = false 01-18 12:22:38.179 9497 9497 D StatusBar: getNumberOfActiveSim: 1 01-18 12:22:38.179 770 848 V WindowStateAnimator: 正在绘制窗口 Window{c0d5266 u0 d0 SurfaceView}: mDrawState=READY_TO_SHOW 01-18 12:22:38.189 14816 14816 W linker: libliger.so: 未使用的 DT 项: 类型 0x6ffffffe 参数 0x4b0c

内容来源: google/ExoPlayer