我正在尝试从我的 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 脚本的情况下做到这一点。欢迎任何帮助。