html5 scorm音频不是在Android webview中播放,而是在ios中播放

时间:2015-03-08 12:42:22

标签: android html5 webview scorm

    @SuppressLint("SetJavaScriptEnabled")
public class MainActivity extends Activity {

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

        WebView webView = (WebView)findViewById(R.id.WebView1);
        WebViewClient webViewClient = new WebViewClient();
        webView.setWebViewClient(webViewClient);
        webView.clearCache(true);
        webView.getSettings().setUseWideViewPort(true);
        webView.setInitialScale(1);
        webView.getSettings().setBuiltInZoomControls(true);
        webView.clearHistory();
        webView.getSettings().setAllowFileAccess(true);
        webView.getSettings().setDomStorageEnabled(true);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setPluginState(WebSettings.PluginState.ON);
        webView.getSettings().setLoadWithOverviewMode(true);
        webView.getSettings().setUseWideViewPort(true);
        webView.getSettings().setPluginState(PluginState.ON);
        webView.setWebChromeClient(new WebChromeClient());
        webView.addJavascriptInterface(new AudioInterface(this), "AndAud");

        webView.loadUrl("file:///android_asset/web/index_SCORM.html"); 
      }
  }

我正在尝试从资产文件夹加载html5 scorm,但声音没有在android上播放。但是在ios中,如果我这样做,音频就会被播放。 我可以知道发生这种情况的原因吗?

0 个答案:

没有答案