简体   繁体   English

Javascript-每30秒播放一次音频剪辑

[英]Javascript - Play audio clip every 30 seconds

I have a webpage that plays a short audio clip the moment the page loads. 我有一个网页,在网页加载时会播放一个简短的音频剪辑。

It uses an audio player called nifty player. 它使用一种称为“漂亮播放器”的音频播放器。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="0" height="0" id="niftyPlayer1" align="">
<param name=movie value="niftyplayer.swf?file=audio.mp3&as=1">
<param name=quality value=high>
<param name=bgcolor value=#FFFFFF>
<embed src="niftyplayer.swf?file=audio.mp3&as=1" quality=high bgcolor=#FFFFFF width="0" height="0" name="niftyPlayer1" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>
</object>

I would like this audio to replay every 30 seconds for 4 times. 我希望此音频每30秒重播4次。 The time spacing and frequency will change. 时间间隔和频率将改变。

How can this be done? 如何才能做到这一点? I think I could reload the object every 30 seconds, but I don't know if this would work or how to do it. 我想我可以每30秒重新加载一次object ,但是我不知道这样做是否可行或如何进行。 I cant seem to find an audio player that suits my needs, my lack of javascript skills is showing. 我似乎找不到适合自己需求的音频播放器,这表明我缺乏JavaScript技能。

For your purpose you should use HTML5 audio control. 为了您的目的,您应该使用HTML5 音频控件。 You Can customize it as much as you want. 您可以根据需要自定义它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM