小编use*_*288的帖子

Android MediaPlayer错误1021 - 创建多窗口实例失败

出于某种原因,我不能阻止我的自定义播放器应用程序在播放过程中随机出现此错误.有时一切都在错误发生之前运行了超过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)
Run Code Online (Sandbox Code Playgroud)

我唯一的猜测是它可能与此有关: 使用Surface的MediaCodec编码器在各种设备上不一致地崩溃

现在我的问题:由于错误似乎是随机的,我没有真正意识到试图阻止它发生的重点 - 我只是希望我的播放器从错误中恢复并恢复播放.任何想法我可以尝试摆脱阻止我的应用程序的现有解码器实例?目前,从此错误中恢复的唯一方法是重新启动平板电脑.

android android-mediaplayer

5
推荐指数
0
解决办法
803
查看次数

标签 统计

android ×1

android-mediaplayer ×1