Javascript 如何在某人单击音频标签中的播放按钮之前执行功能

Javascript 如何在某人单击音频标签中的播放按钮之前执行功能,javascript,html,html5-audio,Javascript,Html,Html5 Audio,我想在点击播放按钮之前调用一个函数。 应该像这样工作的代码: <audio controls> <source src="music.mp3"/> <source src="music.ogg" /> </audio> <script> $('playbutton').on('click', function(e){ //some functions }); </script> $('playbut

我想在点击播放按钮之前调用一个函数。 应该像这样工作的代码:

<audio controls>
    <source src="music.mp3"/>
    <source src="music.ogg" />
</audio>

<script>
$('playbutton').on('click', function(e){
//some functions
});  
</script>

$('playbutton')。在('click',函数(e)上{
//一些功能
});  

音频有onplay事件

<audio onplay="myFunction()">

音频有onplay事件

<audio onplay="myFunction()">

您可以观看播放和暂停事件

<audio id="audio" controls>
    <source src="music.mp3"/>
    <source src="music.ogg" />
</audio>

var audio = document.getElementById('audio')

audio.addEventListener('play', () => console.log('play'))
audio.addEventListener('pause', () => console.log('pause'))

您可以观看播放和暂停事件

<audio id="audio" controls>
    <source src="music.mp3"/>
    <source src="music.ogg" />
</audio>

var audio = document.getElementById('audio')

audio.addEventListener('play', () => console.log('play'))
audio.addEventListener('pause', () => console.log('pause'))

这不清楚您要问什么,只是想在播放按钮触发之前执行一个功能。这不清楚您要问什么,只是想在播放按钮触发之前执行一个功能。