MediaWiki:Test.js

Страница интерфейса MediaWiki

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
$(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);
});