连续的背景声音

Posted

技术标签:

【中文标题】连续的背景声音【英文标题】:Continuous Background Sound 【发布时间】:2012-05-23 13:32:42 【问题描述】:

如何在不使用 iframe 的情况下在页面中实现当用户从一个页面移动到另一个页面时不会中断的连续背景声音?

【问题讨论】:

uuuhhhhhhhhhggggggggggggg 我代表互联网,我能不能说,请不要。 我只需要投票支持所有这些 cmets :-) 您是在问如何播放声音或如何立即阻止用户返回您的网站? 天啊...这真的是 *** 中最有趣的问题之一.. :) 【参考方案1】:

使用一个技巧,如果框架集对您来说不是问题,请使用框架集构建您的页面,并使用一个框架作为背景(无大小)播放声音和其他(全 100%x100%)您可以导航。这还具有隐藏导航 URL 的优点,仅在导航栏上留下站点 URL。

【讨论】:

背景声音?是1996年吗?我把我的 De Lorean 停在哪里了。 伙计们,我知道,这是给我的一个客户的,他甚至还在他的设计中使用表格!!! @Rory McCrossan:仍在等待无框解决方案,因为我也是来学习的【参考方案2】:

如果你疯了,你可以在<audio> 元素的timeupdate 事件上设置一个事件监听器,并将currentTime 存储在localStorage(或cookie)中。然后,当您加载页面时,读取该值并再次设置currentTime。但是,我认为每秒向 localStorage 写入数十次可能会很糟糕(但在测试之前我不会做出任何性能声明!)。

但是,此解决方案需要支持 audiolocalStorage 的现代浏览器。

【讨论】:

以上是关于连续的背景声音的主要内容,如果未能解决你的问题,请参考以下文章

连续播放声音 onTouch()

在 iPhone 上完美连续播放声音

可以在 html 5 中连续播放两次声音吗?

如何在 SwiftUI 中一键连续播放两种声音

如何在Java声音中连续改变音高?

如何在 iOS 应用程序中连续循环播放声音文件?