【发布时间】:2014-07-24 15:43:01
【问题描述】:
我尝试使用 SurfaceView 和 MediaPlayer 在 Android 上显示视频。
我现在遇到一个错误,如果我按电源按钮锁定屏幕然后解锁它,MediaPlayer 上显示的视频消失了,只有声音。通常在这种情况下,在我锁定手机之前,surfaceView 会以某种方式冻结到视频的最后一帧。
当我隐藏屏幕时它可以正常工作(例如回家并打开另一个应用程序)但是当我锁定手机时它就不起作用了。我认为他们都通过了 onPause 和 onResume 所以我不明白为什么会有不同的逻辑。
我想知道有没有办法解决我的问题。
谢谢!
【问题讨论】:
标签: android video android-mediaplayer surfaceview surfaceholder