昨天在搞一道image类型的字幕的时候,设置setSubtitleDisplay (surfaceHolder)的时候出现这个错误
The surface has been released。
当时在想,以前也碰过这个情况貌似,就是播放视频setDisplay(surfaceHolder)的时候,想到这种情况应该是
surfaceView还没有Created,所以在SurfaceCreated的回调里面才下setSubtitleDisplay(surfaceHolder),这样改了之后ok了,Yes。
本文介绍了一种常见的Android开发中遇到的问题——在设置字幕显示时出现Thesurfacehasbeenreleased错误。文章详细解释了该错误发生的原因,并提供了一个简单有效的解决方案:确保在SurfaceView创建完成后的回调中进行设置。
3792

被折叠的 条评论
为什么被折叠?



