Как заставить Javascript загружать определенный тип медиафайла?

Следующий скрипт предназначен для загрузки одним щелчком аудиофайлов .mp4, которые только что воспроизводились в проигрывателе. Единственная проблема заключается в том, что версия плеера, которую я использую, воспроизводит звук в формате .flac без потерь, поэтому при ее использовании она ничего не делает. Как я могу изменить его так, чтобы он выдавал flac, а не просто ничего?

Я совершенно не в курсе.

(function() { 
  var songs = document.getElementsByTagName('video'); 
  for(var i = 0 ; i < songs.length ; i++ ) { 
    if(songs[i].getAttribute("jw-played") == "") {
      window.open(songs[i]["src"]); 
    } 
  } 
}) ();

Когда я использую его с версией плеера, использующей звук .mp4, он отлично царапается. Я не уверен, как изменить его, чтобы он видел файлы .flac. Он просто ничего не делает, когда я его использую.


person aphrasheen    schedule 13.07.2019    source источник
comment
Вы можете добавить атрибут загрузки в тег привязки. не работал?   -  person Ravi    schedule 13.07.2019
comment
Вы провели какое-то исследование? Начните свое исследование здесь.   -  person Jeroen Heier    schedule 13.07.2019
comment
Как я вижу, это не имеет ничего общего с типами файлов, оно просто открывает URL-адрес, указанный в src. Также, как вы упомянули, нет функций загрузки, думаю. Попробуйте создать якорь с атрибутом загрузки и триггерным щелчком или чем-то еще   -  person Manjunath    schedule 13.07.2019