←上一编辑下一编辑→ MediaWiki:Common.js (查看源代码) 2021年1月21日 (四) 12:52的版本 添加1,127字节 、 2021年1月21日 (四) 12:52 无编辑摘要第294行: 第294行: }); }); })(this,jQuery, mediaWiki); })(this,jQuery, mediaWiki); + +(function(){ + let audios = document.getElementsByClassName("audio-player"); + for(let i=0;i<audios.length;i++){ + let audio = audios[i]; + let link = audio.firstElementChild.href; + audio.innerHTML = ""; + let a = document.createElement('audio'); + a.src = link; + audio.append(a); + let button = document.createElement('button'); + button.onclick = ()=>{ + if (a.paused){ + a.play(); + button.classList.add('audio-player-playing'); + button.classList.remove('audio-player-paused'); + }else{ + a.pause() + button.classList.add('audio-player-paused'); + button.classList.remove('audio-player-playing'); + } + } + + a.onended = () => { + button.classList.remove('audio-player-playing'); + } + + audio.append(button); + } +})(); DominicWoo评论管理员、界面管理员、管理员280个编辑