首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在静态网站上持续玩swf

在静态网站上持续玩swf
EN

Stack Overflow用户
提问于 2010-05-29 06:26:20
回答 1查看 687关注 0票数 0

我有一个音乐播放器swf嵌入在一个html页面。有没有办法让音乐连续播放,即使加载了不同的html页面?单击链接时,页面会刷新,同时还会重新启动swf(音乐)。

如果站点是AJAX驱动的,这不是问题,但我的所有页面都是静态的。我想我可以把整个身体放在一个iframe中,但必须有一个更好的选择。我当然对在这里使用ajax的想法持开放态度,但我没有多少ajax经验。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-29 07:15:37

Ajax真的不难学,使用它吧。

如果您重新加载另一个页面或具有正常链接的同一页面,您将丢失嵌入播放器中的当前状态。所以你要么必须使用非标准的链接机制,将你的播放器与页面分开,要么在页面改变时保存你的当前状态。你的选择基本上是:

  • 使用Ajax并且从不实际加载新页面,但只有新内容(<-最好的解决方案,imho)
  • 使用标准链接机制,但在iframe中执行,播放器在父页面中运行(我同意您的观点,这不太好)

<代码>H19在<代码>E110新窗口<代码>E211中加载播放器,将其放在后台或其他地方。这可能比iframe解决方案更好,但使用弹出窗口拦截器可能会遇到一些困难。记住在用户离开页面时关闭弹出窗口。

  • 在单击链接时将播放器的状态保存在cookie中。在页面加载时,检查cookie并在保存的位置继续播放。这将导致播放过程中出现小中断,您需要能够与音乐播放器进行交互。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2932897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档