V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Stlin
V2EX  ›  程序员

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

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

    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   ·   实用小工具   ·   1249 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:07 · PVG 02:07 · LAX 10:07 · JFK 13:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.