特定の外部アプリで URL をロードできるように shouldOverrideUrlLoading を定義する方法はありますか。
webview に表示されている web アプリがあり、デフォルトの android メディア プレーヤーではなく、他のビデオ プレーヤーでいくつかのビデオ ファイルを外部から読み込む必要があります。
現在のコードは次のとおりです。
private class MainWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView webview, String url) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse(url), "video/mp4");
startActivity(i);
return true;
}
}
前もって感謝します。