基于网易云与 Vuejs 写了个播放器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Stlin
V2EX    程序员

基于网易云与 Vuejs 写了个播放器

  •  2
     
  •   Stlin 2016-06-16 17:42:11 +08:00 7239 次点击
    这是一个创建于 3407 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Github : https://github.com/axhello/vPlayer

    Demo : http://skyling.me/vPlayer/

    API 用的网易云 php 版本的:NeteaseCloudMusicApi

    纯属娱乐,目前功能实现了:可以搜歌,放歌,滚动歌词,可以快进(没法快退),自动循环列表,歌曲播放历史(用了 localstorge ),删除播放历史歌曲等。

    preview

    33 条回复    2016-06-17 11:26:28 +08:00
    playniuniu
        1
    playniuniu  
       2016-06-16 17:57:07 +08:00
    不错哦,已 star
    eric6356
        2
    eric6356  
       2016-06-16 18:03:43 +08:00
    不错啊
    detailAPI 似乎有时候不能返回 mp3Url 呢,比如 http://skyling.me/vPlayer/api/detailApi.php?id=19945726
    Stlin
        3
    Stlin  
    OP
       2016-06-16 18:10:22 +08:00
    @playniuniu thanks
    Stlin
        4
    Stlin  
    OP
       2016-06-16 18:11:22 +08:00
    @eric6356 因为网易云有些歌可能涉及版权,所以你懂的...
    phantomer
        5
    phantomer  
       2016-06-16 18:20:18 +08:00 via iPhone
    厉害
    qcloud
        6
    qcloud  
       2016-06-16 18:22:00 +08:00
    cool ~
    codespots
        7
    codespots  
       2016-06-16 19:38:06 +08:00
    我感觉咱们认识,你之前是不是让我帮你看 PHP 的代码,如果是那你认识狗哥吗,如果你认识,就确认了!
    kingcos
        8
    kingcos  
       2016-06-16 19:40:33 +08:00
    好厉害, mark 看看
    fhefh
        9
    fhefh  
       2016-06-16 19:42:02 +08:00
    mark~~~~
    fising
        10
    fising  
       2016-06-16 19:43:44 +08:00
    不错,如果能整合多个音乐网站就好了。因为有的网站没版权
    songjiaxin2008
        11
    songjiaxin2008  
       2016-06-16 19:49:03 +08:00
    漂亮
    free9fw
        12
    free9fw  
       2016-06-16 19:50:55 +08:00
    没有缓存?
    zhuangzhuang1988
        13
    zhuangzhuang1988  
       2016-06-16 19:57:18 +08:00
    不错, 已 star
    Stlin
        14
    Stlin  
    OP
       2016-06-16 19:57:46 +08:00
    @fising 嗯嗯!这个可以,因为我也发现了网易云好多歌都是 404 了,也不知道是不是 api 问题
    kn007
        15
    kn007  
       2016-06-16 19:57:48 +08:00
    very well~
    Stlin
        16
    Stlin  
    OP
       2016-06-16 19:58:31 +08:00
    @free9fw 没有呢~ 可以尝试下!
    Stlin
        17
    Stlin  
    OP
       2016-06-16 20:01:32 +08:00
    @westooy 狗哥?没印象呢
    wslsq
        18
    wslsq  
       2016-06-16 20:07:50 +08:00
    很漂亮 刚想深入学 vue 感谢楼主
    aias
        19
    aias  
       2016-06-16 20:11:36 +08:00
    呃?用不来..
    时间线显示 0:00 / NaN:NaN
    Kokororin
        20
    Kokororin  
       2016-06-16 20:19:36 +08:00
    厉害!网易云音乐老的 api 获取有版权的歌曲已经不行了
    maowu
        21
    maowu  
       2016-06-16 20:34:10 +08:00
    要是 api 用 js 实现的话,用 node-webkit 加载的话就可以成为一个桌面应用了
    Stlin
        22
    Stlin  
    OP
       2016-06-16 20:36:07 +08:00
    @aias 是 api 的问题,这 api 有些歌会 404 ,但有些还是可以放的...
    Stlin
        23
    Stlin  
    OP
       2016-06-16 20:38:51 +08:00
    @Kokororin 诶~ 不知道有没有新的呢? 现在找的多数都是不行的了...
    Kokororin
        24
    Kokororin  
       2016-06-16 20:42:17 +08:00
    @Stlin musicbox 的 wiki 里有新版的,你可以试试呢
    Wangxf
        25
    Wangxf  
       2016-06-17 00:31:36 +08:00
    deanshi0626
        26
    deanshi0626  
       2016-06-17 00:49:14 +08:00 via iPhone
    `if (lrc.nolyric === true) {`

    看了代码,强迫症表示这不能忍啊
    kawaiiushio
        27
    kawaiiushio  
       2016-06-17 01:39:00 +08:00
    希望增加播放指定歌功能
    imxieke
        28
    imxieke  
       2016-06-17 07:32:31 +08:00
    赞一个
    exoticknight
        29
    exoticknight  
       2016-06-17 08:26:21 +08:00
    为什么要用 php ?不可以纯 js ?
    pmkx2
        30
    pmkx2  
       2016-06-17 09:02:19 +08:00
    不错呢,已 star
    miaotaizi
        31
    miaotaizi  
       2016-06-17 09:05:41 +08:00
    就一个组件哦.....
    不过挺好的~!
    xudd
        32
    xudd  
       2016-06-17 09:17:38 +08:00
    不错,学习了。
    horizon
        33
    horizon  
       2016-06-17 11:26:28 +08:00
    学习了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5772 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 03:09 PVG 11:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86