我正在为安卓设备开发一个网络应用程序。
在我的 React 应用程序中播放视频时,我在 Chrome for Android 上遇到间歇性编解码器错误。我正在使用常规<video />
标签。
第一次加载视频时不会发生错误,点击后退按钮然后导航回视频(客户端路由 - 无刷新)时会发生错误并且视频无法播放。以下是来自的主要日志adb logcat
mediaCodec: Codec reported err 0xffffec77, actionCode 0, while in state 3
MEDIA_ERROR_LOG_ENTRY {"error":"video decoder reinitialization failed"} chromium failed
android.media.MediaCodec$CodecException: Error 0xffffec77
所以我得到了编解码器错误。
奇怪的是,如果我继续点击播放按钮,它最终会起作用。
其他值得注意的细节是它在 firefox 上运行良好,我的计算机(firefox 和 chome)没有问题。它只发生在 chrome for android 上。
有什么想法吗?