从零开始用vuejs做一个简陋但好使的播放器

Posted web前端教室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始用vuejs做一个简陋但好使的播放器相关的知识,希望对你有一定的参考价值。

今天突然想用vueJs做一个播放器。网上有许多现成的,但我又懒得去看别人的代码。怎么办呢?先【从零开始】做一个最简单的吧。


<!-- 一、需求 -->

用vueJs做一个播放器。


<!-- 二、分析需求 -->

主要有二个点:

1、vuejs;

2、播放器;


<!-- 三、功能划分 -->

1、vueJs,可以使用vue-cli来搞定;

2、所谓播放器,无非是h5的<audio></audio>标签而已。


<!-- 四、最简单实现 -->

1、安装vue-cli;

2、复制helloworld.vue,改一个play.vue出来;插入<audio></audio>标签,并在src那时写入mp3的链接;


vueJs版本的播放器,ok了,哈哈。


<!-- 五、自定义按钮 -->

1、二个input标签,写播放和暂停。调用,

播放器id.play();

播放器id.pause();


<!-- 六、数据来源 -->

1、使用nodeJs的express;

2、app.get()设置路由;

3、res.send()返回相应数据;


<!-- 七、getMouseData() -->

vueJs中使用axios获取数据,回调设置:播放器id.src,然后.play();


<!-- 八、点击歌曲列表切换 -->

1、v-for生成列表,添加@click事件;

2、点击某条歌曲调用“切歌(inx)”,传入inx索引;

3、根据inx索引重新设置“播放器id.src值”;

4、播放器id.play();

5、成品...


<!-- 更多... -->

天晚了,明天再写吧。


没做的时候,我以为播放器会很难,其实,我只用了五分钟不到就写了一个vueJs播放器的原型出来,然后扩展了上述那些功能。


为什么没有贴代码呢?

因为网上的代码已经太多了,但讲设计思路的几乎没有。


如果你看到这里,如果你也会vueJs和node,那么你能根据这个思路,写一个vueJs的播放器出来吗?



以上是关于从零开始用vuejs做一个简陋但好使的播放器的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你从零开始做一个好看的 APP

如果从零开始开发一款APP,需要做哪些准备

如果从零开始开发一款APP,需要做哪些准备

Python 小白从零开始 PyQt5 项目实战菜单和工具栏

干货VueJs 从零开始 快速搭建

从零开始用C语言实现图片解码播放器(有源码)