flash - 浏览网站时连续播放 Flash 音乐

标签 flash user-interface jquery navigation

我有一个网站,其中包含集成到布局中的 Flash 音乐播放器。我希望用户能够在不中断音乐的情况下浏览网站。我做了很多研究和思考,以下是我提出的选项(请记住,我希望尽可能对 SEO 友好)。有人有其他想法吗?

  1. AJAX:
    我设置了一个版本,将主要内容 div 更改为他们单击的任何导航链接,从而不会中断 Flash 播放器。我使用直接链接和 JQuery/Ajax 功能以适当的搜索引擎友好方式对其进行设置。如果有人访问 site.com/并单击“联系人”导航链接,它会将 site.com/contact.php 上的主要内容 div 中的内容加载到主要内容 div 中,并将 URL 栏更改为 site.com/#Contact。如果他们转到 site.com/contact.php 并单击导航中的“关于”,也会加载“关于”内容并将 URL 栏更改为 site.com/contact.php#About。
    显然,这开启了一个全新的 AJAX 蠕虫和哈希导航/历史问题,我最终会发现人们可能链接到诸如 site.com/contact.php#About 之类的东西(我认为这看起来很糟糕并且不能对于 SEO 来说太大了)。

  2. 将 Flash 播放器变量存储在某处并使用页面重新加载它们:
    我不知道如何解决这个问题,但我考虑过在不使用 AJAX 的情况下保留常规导航,这样当用户单击导航链接时,在更改页面之前它会存储 Flash 播放器变量(当前歌曲和歌曲位置)某处,然后在新页面加载时将它们加载到 Flash 中。

  3. 带有 iframe 的东西?

  4. 适用于此类应用程序的 Flash 播放器的良好替代方案?

谢谢!

最佳答案

取决于您对选项的开放程度,我以前曾这样做过,但使用弹出窗口来容纳 mp3 播放器,而用户可以自由地浏览网站。它要么是那个,要么是 iframe/frame 设置。我看不出还有什么其他可以与 SEO 配合使用的方法。重新加载页面最多会重新启动您的音乐。

关于flash - 浏览网站时连续播放 Flash 音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057380/

相关文章:

c++ - 我应该买哪种书来学习如何在Visual Studio 2010中开发c++应用程序。

iPhone 应用程序用户界面受到 ON CALL 通知的影响

mysql - 将 Flash 中的 Actionscript 3 连接到数据库的最佳方法是什么?

asp.net - asp.net下对象元素中的类

python - 在 Tkinter 中获取绑定(bind)事件处理程序

javascript - 使用 JQuery 获取按键代码,无需关心单击了哪个符号

javascript - 在 Javascript 中使用 var 声明变量

jquery - 动画 gif 不是动画

actionscript-3 - Flash 中的编译时共享库符号

actionscript-3 - 如何在 Actionscript 3 中构建影片剪辑