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スクリプトを使用せずにそれを行うことは可能ですか. どんな助けでも大歓迎です。