Как установить имя файла загрузки по умолчанию для динамически создаваемого элемента <audio>? - PullRequest
0 голосов
/ 24 апреля 2020

, когда источник аудиоэлемента динамически получен из BLOB-объекта new Audio(URL.createObjectURL(blob)) и этот звук загружается с помощью кнопки загрузки по умолчанию (в меню из трех точек), имя загруженного файла становится 415fa035-08ba-4a67-ae0d-a0d6876a1eef.txt, даже если я установить type="audio/wav" или download="file.wav".

<audio preload="auto" src="blob:http://127.0.0.1:5500/415fa035-08ba-4a67-ae0d-a0d6876a1eef" controls="true" type="audio/wav"></audio>

как вручную установить имя файла, загруженного из аудиоэлемента, динамически создаваемого таким образом?

1 Ответ

0 голосов
/ 24 апреля 2020

Имя загружаемого файла можно задать, установив атрибут title элемента.

<audio preload="auto" src="blob:http://127.0.0.1:5500/415fa035-08ba-4a67-ae0d-a0d6876a1eef" controls="true" type="audio/wav" title="file.wav"></audio>

или

audioElement.title = "file.wav"

теперь файл сохраняется с этим именем и расширением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...