3

我正在尝试从我的 webview 播放嵌入在 HTML 页面中的 base64 编码音频。它在 pc 浏览器中播放,但不在 android WebView 中播放。html页面如下所示。

        <!DOCTYPE html>
<html>
<head>
</head>
<body><h1>HTML test  </h1><p>testing  audio</p><`enter code here`audio controls="controls" autobuffer="autobuffer" autoplay="autoplay"><source src="data:audio/mpeg;base64,,SUQzAwAAAAABdlBSSVYAAAAOAABQZWFrVmFsdWUA/38AAFBSSVYAAAARAABBdmVyYWdlTGV2ZWwAICAgI  < Base64 encoded string of mp3 file >   CAgICAgICAgICAgICAg
ICAgICAgICAgICAgDA==" />
</audio></body></html>

这就是我显示html页面的方式

 mWebView = (WebView)findViewById(R.id.webview);
 mWebView.loadUrl(HTML_FILE_URL_FOR_WEB_VIEW_TEST);

但是音频没有在 android webview 中播放。是否可以在不使用 java 脚本的情况下做到这一点。欢迎任何帮助。

4

0 回答 0