我有一个应用程序,该应用程序在我的主动脉上播放WebView
中的视频。我遇到的问题是,每当我锁定屏幕时,视频就在暂停(活动的onStop
,也就是暂停WebView
中的视频时)。
但是,此行为仅在 apis> = Lollipop(5.0)。
上发生。我到处都在寻找解决方案,但找不到任何东西。我只希望视频即使在用户在锁屏上也可以继续播放。
如果您的 WebView
由于脚步而停止,您可以从WebView上覆盖OnWindowVisibility:
public class MyWebView extends WebView {
public MyWebView(Context context) {
super(context);
}
public MyWebView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyWebView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onWindowVisibilityChanged(int visibility) {
if (visibility != View.GONE) super.onWindowVisibilityChanged(visibility);
}
}