HTML5 <audio>标签在Android Webview中不起作用

使用Android的Mediaplayer播放音频。您需要从用HTML文件编写的JavaScript调用Android函数。

WebView wv = (WebView) findViewById(R.id.webview);

wv.addJavascriptInterface(new WebAppInterface(this), "Android");

public class WebAppInterface {

   Context mContext;

   WebAppInterface(Context c) {

      mContext = c;

   }

   @JavascriptInterface

   public void showToast(String toast) {

      Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show();

   }

}

以下是我的JavaScript:

<input type = "button" value = "Demo" onClick = "showAndroidToast('Hello Android!')" />

<script>

   function showAndroidToast(toast) {

      Android.showToast(toast);

   }

</script>

以上是 HTML5 <audio>标签在Android Webview中不起作用 的全部内容, 来源链接: utcz.com/z/331230.html

回到顶部