- Forum-Beiträge: 70
16.03.2016, 19:04:18 via Website
16.03.2016 19:04:18 via Website
Hei leute ich habe eine webview die youtube ladet. wenn man auf ein video klickt und den lockscreen anmacht geht die musik weiter nur nicht wenn ich sie in den background mache also home taste drücke. hab im internet bei vielen gelesen dass sie bei denen im hintergrund weitergeht die webview. nur bei mir stoppt sie den player irgendwie. wie kann ich das verhindern?
Hier meine Webview:
final ProgressDialog dialog = ProgressDialog.show(getActivity(), "", "Please wait, Loading Page...", true);
webView = (WebView)rootView.findViewById(R.id.webView1);
webView.setInitialScale(1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(PluginState.ON);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon){
dialog.show();
}
@Override
public void onPageFinished(WebView view, String url){
dialog.dismiss();
webUrl = webView.getUrl();
}
});
webView.loadUrl("youtube.com");
webView.setOnKeyListener(new OnKeyListener()
{
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if(event.getAction() == KeyEvent.ACTION_DOWN)
{
WebView webView = (WebView) v;
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
if(webView.canGoBack())
{
webView.goBack();
return true;
}
break;
}
}
return false;
}
});
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.