如何在Android App开发中为Web View启用声音?

时间:2016-06-04 11:58:09

标签: android android-webview

我在WebView中完全开发了一个Android Web App 这个应用程序打开我的网站,工作非常完美。

但唯一的问题是:我的网站与Tawk.to Widget集成,使访问者能够与我们的客户服务进行实时聊天。
当有人加入对话时,此小部件会播放声音。回复一些东西。

但是这个Android应用程序没有播放任何声音 但是当我在移动浏览器中打开我的网站时,情况也一样。

任何人都可以帮我为这样的网络应用启用声音吗?

private WebView mywebView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mywebView = (WebView)findViewById(R.id.webView);
    WebSettings webSettings = mywebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    mywebView.loadUrl("http://getmore.tech/user/Default.aspx");
    mywebView.setWebViewClient(new WebViewClient());


}

@Override
public void onBackPressed() {
    if(mywebView.canGoBack()){
        mywebView.goBack();
    } else {
        super.onBackPressed();
    }

}

1 个答案:

答案 0 :(得分:0)

您可能需要在不需要用户手势的情况下启用媒体播放:webSettings.setMediaPlaybackRequiresUserGesture(false);