这甚至可能吗?当您导航到同一网站上的其他页面时,要将mp3播放停在哪里?我真的不知道从哪里开始。一种新的HTML,CSS等 有任何想法吗?感谢。
答案 0 :(得分:1)
不跨多个页面加载。但是,您可以拥有一个播放音频的页面,并为用户提供导航。几个总体结构选项包括:
我建议采用第一种方法,但要么可行。
答案 1 :(得分:0)
如果您重新加载整个页面(以及音频源),则无法提供无缝播放。即使您尝试跟踪音轨中的位置,由于页面加载时间总会出现非常明显的差距。缓慢的互联网连接会使情况变得更糟。
相反,您可以接受以下四个选项中的一个:
单页应用:
作为also pointed out by David,我的建议是创建单页面应用程序,即加载一次的页面,然后动态加载/替换所有其他内容。一个用户单击导航链接,而不是加载新页面(或重新加载当前页面),您只需使用AJAX替换主要内容。提供音频的部分保持不变。
其他标签/弹出窗口
您可以创建一个额外的选项卡,弹出窗口或窗口,只是为了播放音频。其中一个例子是德国广播电台“放射性能”。在撰写本文时,their website在右上方提供了一个橙色按钮,可以打开其实时流的弹出窗口,允许用户继续浏览他们的网站,音乐继续从弹出窗口中不间断地播放。如果单页应用程序不是一个选项,我只会沿着这条路走下去,因为弹出窗口或其他选项卡是糟糕的用户体验,浏览器可能会阻止弹出窗口。
<强> IFRAME 强>
您可以在iframe
内提供网页的主要内容,反之亦然,从iframe中提供音频。我建议不要这样做,因为这种方法有several disadvantages。
<强>帧强>
Frames会为iframe提供类似的方法,但they are deprecated,所以我强烈建议不要使用此方法。
<强> TL;博士强>
如果可以,请将其设为单页应用程序,否则请使用弹出解决方案。