Есть ли подтвержденное решение для запуска файлов mp4, 3gp или mp3 через webView?Наконец-то у меня работает код
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.endsWith(".mp3")) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "audio/*");
view.getContext().startActivity(intent);
return true;
} else if (url.endsWith(".mp4") || url.endsWith(".3gp")) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(url), "video/*");
view.getContext().startActivity(intent);
return true;
} else {
return super.shouldOverrideUrlLoading(view, url);
}
}
, однако строка:
return super.shouldOverrideUrlLoading
возвращает ошибку: «Метод shouldOverrideUrlLoading (WebView, String) для типа Activity не определен»1007 *
Я просто не могу найти решение для этого нигде, и я уверен, что проделал большую работу по созданию этого проекта, учитывая, что я изучаю Android только последние 6 недель.