Кнопка воспроизведения аудио-тега на веб-сайте Android, не нажимаемая на реальном устройстве - PullRequest
0 голосов
/ 16 марта 2019

Я использую WebView для отображения страницы:

<html>
     <head>
      <meta name="viewport" content="width=device-width">
     </head>
     <body width="100%" height="100%" margin="0px" padding="0px" text-align="justify">
      <p></p>
      <div class="media-wrap audio-wrap">
       <audio controls="" id="xxx" title="01.mp3" alt="01.mp3" poster="http://xxx/xx.png" src="https://s3-ap-northeast-1.amazonaws.com/eler-lesson/ZlnAesPYVqMrAUYrSyHtCb2fBtQC/CvuBM8WDpUjCpo/01.mp3" controlsList="nodownload" type="audio/mpeg"></audio>
      </div>
      <p><span style="color:#003ba5"> </span></p>
      <div class="media-wrap image-wrap">
       <a style="display:inline-block" href="https://s3-ap-northeast-1.amazonaws.com/eler-lesson/ZlnAesPYVqMrAUYrSyHtCb2fBtQC/CvuBM8WDpUjCpo/318.jpg"><img id="xxx" title="318.jpg" alt="318.jpg" controls="" poster="http://xxx/xx.png" src="https://s3-ap-northeast-1.amazonaws.com/eler-lesson/ZlnAesPYVqMrAUYrSyHtCb2fBtQC/CvuBM8WDpUjCpo/318.jpg" width="100%" height="auto" display="inline"></a>
      </div>
     </body>
    </html>

когда я тестирую его на эмуляторе, он работает хорошо. Но после того, как я скомпилировал и запустил его на реальном телефоне, кнопка воспроизведения звука становится неактивной. Кнопка отключения звука и индикатор выполнения работают.

Версия моего телефона - Android 9.

Я пытался включить Javescript

webSettings.setJavaScriptEnabled(true);

но без помощи ...

И это работает на моем старом телефоне Android, который является Android 8;

...