У меня возникла проблема, связанная с воспроизведением видео на основе полученного URL. Я сделал 2 корпуса, но у каждого своя проблема.
1) с помощью Android VideoView
videoPlayer.setVideoURI(Uri.parse(videoUrl));
videoPlayer.setMediaController(new MediaController(this));
videoPlayer.requestFocus();
videoPlayer.start();
Проблема в том, что он не открывает такие типы URL видео https://www.facebook.com/zloishkolnik/videos/462625797256094/
https://www.youtube.com/watch?v=YVkUvmDQ3HY
2) с помощью Android WebView
videoPlayer.setWebViewClient(new WebViewClient());
videoPlayer.getSettings().setJavaScriptEnabled(true);
videoPlayer.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
videoPlayer.getSettings().setPluginState(WebSettings.PluginState.ON);
videoPlayer.setWebChromeClient(new WebChromeClient());
videoPlayer.loadUrl(videoUrl);
Webview открывает указанные выше ссылки, но не открывает ссылки такого типа http://www.db.cartosnet.com/videos/EU5beThfNI.mp4
Я делаю что-то не так или есть какая-то библиотека, которая читает любой указанный URL-адрес видео?