如何在一天中的不同特定时间播放声音文件

发布于 2024-12-13 09:48:23 字数 167 浏览 1 评论 0原文

我是一名业余网页设计师,负责为我们部门创建一个小型内部网站点。我需要帮助来设置嵌入的声音文件(wav 或 mp3)以使用 Javascript 在一天中的特定时间播放。这将为我们执行时间紧迫的任务敲响警钟。示例是在预定时间之前的一定分钟内播放声音文件,例如。上午 9:29,下午 5:58。任何帮助将不胜感激。提前致谢。

I'm an amateur web designer tasked to create a small intranet site for our department. I need help in setting up an embedded sound file (wav or mp3) to play at specific times of the day using Javascript. This will serve as an alarm for us to perform tasks which are time-critical. Example would be to play the sound file a certain number of minutes before the intended time eg. 9:29AM, 5:58PM. Any help will be greatly appreciated. Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

机场等船 2024-12-20 09:48:23

javascript 播放声音应该很简单 - 这个 jquery 插件应该有帮助:http://plugins.jquery。 com/project/sound_plugin。你想做的事情的问题在于时机。 JavaScript 只会在页面加载时运行,或者当用户执行特定操作(例如将鼠标移到页面元素上或单击链接时)运行。因此,尽管您可以检查它运行时的时间,但您无法保证用户会执行必要的操作,例如在您希望警报响起时加载页面。您可以使用某种无限脚本来重复检查一天中的时间,中间有停顿,但这将是可怕的。您最好使用众多提醒应用程序之一,而不是尝试在 JavaScript 中执行此操作。

It should be straightforward for javascript to play a sound - this jquery plugin should help: http://plugins.jquery.com/project/sound_plugin. The problem with what you want to do is the timing. Javascript will only run on page load, or when the user carries out a particular action such as moving their mouse over an element of a page or clicking a link. So although you could check the time of day at the time it runs, you'd have no guarantee that the user would carry out the necessary action such as loading the page at the moment you want the alarm to sound. You could have some kind of infinite script which repeatedly checks the time of day, with pauses between, but that would be horrible. You'd be far better off using one of the many reminder apps out there rather than trying to do this in javascript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文