素材牛VIP会员
网页中如何做到页面跳转背景音乐不会受到影响继续播放?
 飞***天  分类:Html5  人气:1743  回帖:5  发布于6年前 收藏

我在一个页A中使用了一些audio元素作为主页面交互时的音效与背景音乐,此时若用户通过导航若跳转到另外一个页面,我想让这个背景音乐继续播放不受影响,该怎么做呢?

使用frame的话好像就不能在主页里操作audio元素了?所以只有全站Ajax做成单页应用一种方法可选了吗?

 标签:html5javascript

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv2 入门
ok***23 产品经理 6年前#1

何必不直接使用异步加载啊?

Lv2 入门
雷***习 技术总监 6年前#2

说句无关的,乱在页面播放音乐很容易引起用户反感,要不为什么chrome在tab上有个喇叭告诉你哪个页面在唱歌

Lv6 码匠
so***t0 CEO 6年前#3

可以,记录audio播放位置,根据参数播放,跳转b页面带上参数,打开时根据位置播放

Lv2 入门
麦***气 JAVA开发工程师 6年前#4

同意 @vimac 的说法,可以参考网易云音乐。

Lv5 码农
so***70 移动开发工程师 6年前#5

用记录的方式将毫无疑问的有卡顿

想在浏览器中解决的话,单页应用看起来应该就是唯一的选择了

如果你的页面是嵌入在一个APP中的,那么可以在native层面提供一个js接口,让播放实际上由native app来进行,这样也就不会受到网页的影响了

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取