我有一个母版页和里面:音乐播放器。
<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf"
width="200" height="20">
<param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
<param name="bgcolor" value="#ffffff" />
<param name="FlashVars" value="mp3=Preloader.mp3&loop=1&autoplay=1&autoload=1" />
</object>
它可以工作,我可以听到声音,但是如果我去另一个页面,它会停止(暂停并返回开始,我仍然可以看到它并按下播放,因为它在我的母版页中)
在浏览网页时如何让它播放?
注意:播放器包含暂停功能,不会自动播放,因此用户不会生气。
答案 0 :(得分:3)
旧的'90年代的做法是使用浏览器框架。您可以将网站拆分为包含音乐播放器的框架,以及允许用户浏览您网站的框架。
但是,大多数人都有偏离浏览器框架的原因。他们搞砸了你的浏览体验。如果有人点击您网站上的链接去其他地方,他们仍可能卡在您的相框内。这不酷。
“Web 2.0”这样做的方法是让整个网站使用AJAX,因此用户根本不会真正离开“页面”,而只是在点击时将不同的元素加载到页面中。例如,这就是Lala.com在苹果收购并关闭它们之前所做的事情。
答案 1 :(得分:0)
唯一的方法是将播放器保留在页面上,而其他内容以其他方式加载。这可以使用AJAX或可怕的HTML框架等来实现。
答案 2 :(得分:0)
我认为框架或动态AJAX内容是唯一的解决方案。
答案 3 :(得分:0)
大多数在整个体验中保持内容加载/运行的网站都使用AJAX来更新单个页面的内容或Frames。根据您的可用内容,您可以使用这些技巧之一播放音乐,同时更改页面上的内容。
答案 4 :(得分:0)
母版页只是一个应用于每个内容页面的“模板”。每次浏览到另一个内容页面时都会重新加载。这就是你看到这种行为的原因。除了AJAX之外,另一个弹出窗口是唯一可以想到的解决方案。