0
webview load urlを使用してAndroidアプリでサードパーティのコールバックURLリンク(https://app.toky.co/LetsReadQuran)を使用したかったのです。
ブラウザでリンクを開くと、マイクロフォンの許可を確認してから電話を続行します。私たちがアプリで開こうとしているとき。リンクは開いていますが、マイクを呼び出すことはできません。ここ マイクロフォンウェブビューを許可する方法
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.MobileAds;
public class MainActivity extends AppCompatActivity {
private WebView myWebView;
private AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myWebView = (WebView)findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
myWebView.getSettings().setAllowFileAccessFromFileURLs(true);
myWebView.getSettings().setAllowUniversalAccessFromFileURLs(true);
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("https://app.toky.co/LetsReadQuran");
myWebView.setWebViewClient(new WebViewClient());
mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
}