网上音乐平台遇到技术瓶颈了

2012-10-28 21:27:28 +08:00
 cailangwei
想实现一个网上音乐平台,目前是把播放器嵌入页面的一部分,但是浏览页面点击的时候,页面又请求了一次。所以播放器也重新请求了一次,歌曲重新播放了。。。现在的想法是让用户浏览页面的时候不会影响播放器,把播放器独立开,应该怎么实现?不想把播放器单独放在一个页面啊。
3975 次点击
所在节点    问与答
15 条回复
pigz
2012-10-28 21:31:20 +08:00
cailangwei
2012-10-28 22:11:50 +08:00
@pigz 是想参考music.qq.com来着,但是不知它是怎么实现的?
zythum
2012-10-28 22:16:45 +08:00
@cailangwei
@pigz

y.qq.com 的实现方式是在页面上就一个播放器和一个大iframe。把页面上的内容放在iframe里。页面跳转都在iframe里,外面的播放器无关。然后里面外面应该在一个域内,可以javascript操作。如果不在一个域也没关系。但是会麻烦一些。
sohoer
2012-10-28 22:17:34 +08:00
music.qq.com
无刷新,就是一个iframe
KiseXu
2012-10-28 22:20:15 +08:00
music.qq.com 是用ajax实现的啊,比如乐库: http://y.qq.com/#type=singer&p=all_hot_1 和MV: http://y.qq.com/#type=mv&p=index 页面没有真的刷新
zythum
2012-10-28 22:20:25 +08:00
@cailangwei 当然,如果能做成全部ajax请求也是可以的。如果觉得慢的话。可以用一个隐藏的iframe去请求,后台分段输出,然后把iframe里的东西再拿出来分段拿出来。
zythum
2012-10-28 22:20:48 +08:00
@KiseXu 真不是ajax。是iframe
cailangwei
2012-10-28 22:27:51 +08:00
@zythum觉得iframe有点靠谱。
KiseXu
2012-10-28 22:30:19 +08:00
@zythum 恩,刚看了,是用iframe,导航部分在控制iframe内容。O(∩_∩)O~
ywencn
2012-10-28 22:32:16 +08:00
参考这个可以么 http://canon8.com/radio
cailangwei
2012-10-28 23:10:57 +08:00
@ywencn 这个不错。
csx163
2012-10-29 09:27:17 +08:00
iframe简单方便,ajax估计要动到全站
vking
2012-10-29 09:45:53 +08:00
iframe搞不好會影響seo的哦
ywencn
2012-10-29 09:46:36 +08:00
囧。。你们怎么那么喜欢iframe,flash
明明javascript就可以搞定的事情
cailangwei
2012-10-29 12:56:19 +08:00
@ywencn 对js不熟,写起来有难度。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/51131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX