我在做一个项目,需要涉及到这样的播放器。
我测试了下QQ空间的那个播放器,在firefox没有安装flash的情况下仍然能够播放背景音乐,很明显不是flash。
1、没有在该网页找到bgsound标签。
2、也没有找到EMBED标签。
3、测试了下也不是更改页面结构的做法,QQ空间的背景音乐鼠标悬浮上去不是有个音乐列表么,你单击该列表中的歌曲就会切换到该歌曲,然后我测试了切换歌曲的时候页面结构没有改变,所以也不是更改页面结构的做法。那么到底是怎么实现的,希望有知道的大大能给解释下。一大心病啊。。
先跪谢了。。QQ空间音乐播放器HTML音乐播放器

解决方案 »

  1.   

    不知道是不是html的object,然后自己扩展的,或者你可以偷懒,用用html5的那个播放器···
      

  2.   

    肯定有flash播放器,不然IE很多不支持的。。楼主对前台还不是很了解吧?js加载的话你只能用FF去看是否有flash,右键源代码是看不到的。
      

  3.   


    <div id="divTbMusicPanel" class="music fl" style=""><div class="music_play fl radius_and_bg"><a id="lnkTbMusicCtrl" class="music_bt rd_link state_pause" title="点击暂停" href="javascript:;"><strong class="ui_ico"></strong></a><a id="lnkTbMusicLCD" class="music_txt rd_link " title="打开音乐设置面板" href="javascript:;"><marquee id="spTbMusicCurrSong" scrollamount="1" scrolldelay="200"> … </marquee><span id="song_name" class="none"></span><b class="a_trig"></b></a><div id="divTbMusicMenu" class="music_list drop_box playmusic_frame player_scroll_active no_bgm" style="display:none;"></div><b class="seperate_line"></b></div>可以查看他的源码,根据类  找到JS 等等...
    个人觉得主要用OBJECT控制,显示的那只是JS+CSS显示
      

  4.   

    你可以先用JS控制OBJECT达到切换音乐的效果 做出来 上面的 在用CSS布局好,加上JS效果 大概就差不多了
      

  5.   

    判断一下呗,ie下用flash,firefox下就简单多啦var audio = new audio();
    audio.src = 'xxx';audio.play();全部在内存里,看源码看个鬼啊
      

  6.   

    不可能,当时我使用的firefox没有flash。
      

  7.   

    http://ctc.qzonestyle.gtimg.cn/music/qzone/h5audio_ctrl.js?max_age=2592000&ver=20130728.js……里面有一句:alert("对不起,您的浏览器不支持HTML5 音频播放!");