Maison > interface Web > tutoriel HTML > 如何切换网页时背景音乐不停止播放_html/css_WEB-ITnose

如何切换网页时背景音乐不停止播放_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-24 11:14:54
original
4567 Les gens l'ont consulté

如题,做了几个网页,首页加入背景音乐后,切换网页音乐就停止了,想从首页切换别的页面时候音乐不停止,除非关闭网页才停止的那种,有没有大神知道的


回复讨论(解决方案)

切换时把背景音乐播放暂停,把暂停的时间放在session里面,另一页开始时读取session的 内容,然后在重那个时间点播放。

$('a.btnNext').one('touchend',function(e){			sessionStorage.bgmPlay=soundBgm.bgmPlay;			sessionStorage.bgmTime=soundBgm.bgmPlay?soundBgm.currentTime+soundBgm.context.currentTime-soundBgm.startTime:soundBgm.currentTime;			location.href='index.html';		});
Copier après la connexion
Copier après la connexion

这是记录时间的代码,读取的我就不贴给你了,百度上找一下吧。

ajax调用 bgm放在头部或者尾部不变的地方

只有用框架,背景音乐放父框架,页面放子框架,切换页面只在子框架中切换,不影响父框架。

不用写session那么复杂 用个frame加载播放器 然后把frame的样式修改 让其隐藏 加载页面的时候只替换内容页面 这个播放器额frame不动 不就o了?

切换时把背景音乐播放暂停,把暂停的时间放在session里面,另一页开始时读取session的 内容,然后在重那个时间点播放。

$('a.btnNext').one('touchend',function(e){			sessionStorage.bgmPlay=soundBgm.bgmPlay;			sessionStorage.bgmTime=soundBgm.bgmPlay?soundBgm.currentTime+soundBgm.context.currentTime-soundBgm.startTime:soundBgm.currentTime;			location.href='index.html';		});
Copier après la connexion
Copier après la connexion

这是记录时间的代码,读取的我就不贴给你了,百度上找一下吧。


谢谢,你说的这个好复杂,我不会,我用了框架解决的。。。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal