使用单个按钮播放/暂停Html音频

时间:2018-03-18 14:37:41

标签: javascript html

在网页上播放/暂停音频文件我目前正在使用两个不同的按钮,一个用于播放音频,另一个用于暂停音频。

以下是我正在使用的代码:

<button onclick="playSong()">Play
</button>

<button onclick="pauseSong()">Pause
</button>

Javascript:

<script>


var song=document.getElementById("ad");
function playSong()
{
song.play();
}

function pauseSong()
{
song.pause();
}
</script>

我想使用一个按钮来播放/暂停音频,例如:首次点击音频将开始播放,第二次点击将暂停音频。

这可以组合这两个按钮,以便我可以使用一个按钮处理音频吗?

2 个答案:

答案 0 :(得分:3)

var song=document.getElementById("ad");
function togglePlayPause()
{
    song.paused? song.play() : song.pause();
}

答案 1 :(得分:1)

我自己用这个代码进行学校练习

if (song.pause)

这是我完整的代码希望这有帮助

我认为为什么它在你的代码中不起作用的问题是因为它说

if (song.paused)

而不是

DECLARE @Statement NVARCHAR(MAX) = N'UPDATE SchedulerAction S ET';
BEGIN TRY
   DECLARE @sql NVARCHAR(MAX) = N'SET PARSEONLY ON;' + @Statement;
   EXEC(@sql);
   SELECT 1
END TRY
BEGIN CATCH
   SELECT -1
END CATCH