Dantes (обсуждение | вклад) Нет описания правки |
Dantes (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
$(function () { | $(function () { | ||
var fileName = ' | var fileName = 'MyAudioFile.mp3'; // Имя файла аудио | ||
var fileTypes = ['audio/mp3', 'audio/ogg', 'audio/wav']; // Поддерживаемые форматы | |||
var src = '/wiki/Special:Redirect/file/' + encodeURIComponent(fileName); | var src = '/wiki/Special:Redirect/file/' + encodeURIComponent(fileName); | ||
var player = document.createElement('div'); | var player = document.createElement('div'); | ||
player.className = ' | player.className = 'audio-player'; | ||
player.setAttribute('data-src', src); | player.setAttribute('data-src', src); | ||
| Строка 16: | Строка 17: | ||
audio.preload = 'none'; | audio.preload = 'none'; | ||
var source = document.createElement('source'); | fileTypes.forEach(function (type) { | ||
var source = document.createElement('source'); | |||
source.src = src; | |||
source.type = type; | |||
audio.appendChild(source); | |||
}); | |||
player.appendChild(audio); | player.appendChild(audio); | ||
}); | }); | ||
Версия от 17:56, 16 апреля 2025
$(function () {
var fileName = 'MyAudioFile.mp3'; // Имя файла аудио
var fileTypes = ['audio/mp3', 'audio/ogg', 'audio/wav']; // Поддерживаемые форматы
var src = '/wiki/Special:Redirect/file/' + encodeURIComponent(fileName);
var player = document.createElement('div');
player.className = 'audio-player';
player.setAttribute('data-src', src);
var content = document.getElementById('mw-content-text');
if (content) {
content.appendChild(player);
}
var audio = document.createElement('audio');
audio.controls = true;
audio.preload = 'none';
fileTypes.forEach(function (type) {
var source = document.createElement('source');
source.src = src;
source.type = type;
audio.appendChild(source);
});
player.appendChild(audio);
});