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

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

【问题讨论】:

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

标签: javascript jquery html audio


【解决方案1】:

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

【讨论】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多