@LakeForest

Как воспроизвести загрузить для запуска аудио?

61269f4df2ce2027637671.png

<audio id="audio-player" controls
               :src="response"
               type="audio/wav"
               style="max-width: 100%;">
          Ваш браузер не поддерживает тег audio!
</audio>
methods: test() {
...
var v = this;
 this.connection.onmessage = function(event) {
           v.show_response = true;
           v.spinner_visible = false;
           try {
             var data = JSON.parse(event.data)
             var q = new Buffer.from(new String(data.audio_bytes).toString(), 'base64');//
             const blob = new Blob(
                    [new Uint8Array(q)],
                    {type: 'audio/wav'});
             const url = URL.createObjectURL(blob);
             console.log(url);

             v.response = url;
             const audio = document.getElementById('audio-player');
             audio.load();
           } catch (ex) {
             console.log(ex);
           }
      }
...}


В src загружает url, но не дает воспроизвести... В чем дело?
На секунду показывает, что загрузилось и снова серый. Во всех браузерах.
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы