Как я могу отобразить неизвестный формат медиа?

У меня есть URL-адрес без расширения, который ссылается на файл, такой как изображение, аудио или видео. Я хочу правильно отображать эти медиа, но не знаю, какой элемент HTML должен использоваться. Я знаю, что есть элемент изображения, <video> а также <audio> элемент, но мне нужен один элемент, который охватывает все это, потому что я не могу определить формат файла по URL.

Как я могу решить эту проблему с помощью передовых технологий? Есть ли какой-либо HTML-элемент или плагин, который может отображать носители динамически в зависимости от формата?

1 ответ

Вы можете использовать iframe здесь как контейнер, чтобы получить любую ссылку для доступа без проблем.

Я не уверен, что ваши ссылки еще ниже, это пример того, как это работает

<iframe src="https://www.youtube.com/embed/OhFel6HTHu8">
</iframe>

<iframe src="http://www.clipartbest.com/cliparts/9i4/e7e/9i4e7ebkT.jpeg">
</iframe>

https://jsfiddle.net/1asouch1/

Другие вопросы по тегам