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