【发布时间】:2014-12-16 04:53:06
【问题描述】:
我的应用在表面视图中播放视频。我在 onPause() 时停止播放媒体播放器。但是,当我从另一个活动返回时,surfaceview 是全黑的,并且只有当我再次开始播放视频时才开始显示帧。我想知道是否有一种方法可以在停止时保留最后一帧。非常感谢。
【问题讨论】:
-
需要保存吗?当您的应用恢复时,您可以只播放一帧并重新暂停视频吗?
-
@fadden 是的,这是另一种解决方案,但我怎样才能播放一帧?我曾尝试在 start() 之后立即调用 pause() 并失败。谢谢!
-
seek()方法会触发帧绘制吗?如果是这样,您可以获得暂停前的位置,并在您恢复活动时搜索到该帧。 -
@JASONGPETERSON 不会
标签: android android-mediaplayer surfaceview