出于某种原因,我不能阻止我的自定义播放器应用程序在播放过程中随机出现此错误。有时一切都在错误发生之前运行了超过24小时,另一次在几分钟之后会发生。 它只发生在三星T-805和三星T-705平板电脑上,我尝试过的所有其他设备(包括Samyung Galaxy Note标签)可以运行几天而没有任何错误。
OMX setParam sum(5120000) > max resolution(4177920)
OMXCodec OmxCodec Create multi window instance fail appPid : 14924
AwesomePlayer CreateVideoDecoder(0x9e7475b0)::getMultiInstanceError - error: 2
MediaPlayer error (1, -1021)
MediaPlayer error (1,-1021)
我唯一的猜测是它可能与此有关: MediaCodec encoder using Surface crashes inconsistently on various devices
现在我的问题: 由于错误似乎是随机的,我没有真正意识到试图阻止它发生的重点 - 我只是希望我的播放器从错误中恢复并恢复播放。 任何想法我可以尝试摆脱阻止我的应用程序的现有解码器实例?目前,从此错误中恢复的唯一方法是重新启动平板电脑。