Design tips 2-------歌曲播放历史记录显示

Design tips2-------歌曲播放历史记录调研

按:

   需求:音乐播放记录的展现(云播放和本地播放)

   目标:如何统一云播放和本地播放的显示

   方法:调研market上比较流行的十款音乐播放app

第一部分: 调研

一,qq音乐

不存在这个概念,估计是保护隐私

二,天天动听

本地是本地,在线是在线

三,酷我

播放本地音乐后,会覆盖掉之前的在线播放记录,增加“本地”Tag

四,虾米

在线试听

下载时,播放记录会有正在下载的动画

下载完成后,会更新为本地文件。

五,酷狗

本地播放

下载之后播放

六,多米音乐

没有播放记录

七,百度音乐

没有播放记录

八,豆瓣FM

没有试听记录的概念

九,网易云音乐

在线播放

本地播放

十,千千静听

改为了百度音乐

第二部分: 结论


一,三种设计

1, 没有播放记录,保护用户的隐私

2, 云播放和本地播放,分别显示

3, 当音乐文件下到本地时,只有云播放显示

二, 选则方案

选择3,因为对于用户而言,给出两种显示那是没有必要。

Design tips 2-------歌曲播放历史记录显示

时间: 2024-12-19 21:48:19

Design tips 2-------歌曲播放历史记录显示的相关文章

Android 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器aaa

MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播放本地和在线视频,可以浏览宅男杀手妹纸图片,UI设计遵循 Material Design. GitHub地址:https://github.com/Dawish/MDPlayer UI浏览:         1.UI设计: 列表使用RecyclerView,item为CardView并设置rippl

歌曲播放的随机算法的探讨

对于音乐播放,最流行的有顺序播放,顺序循环播放,随机播放,单曲播放四种选项. 首先我以个人观点点评下目前常用的四种功能: 顺序播放:是一种很鸡肋的功能,为什么各大厂商都要做!感觉一般人都不会用的,播放一遍就停了,还不如做一个定时/定数停止播放的功能: 顺序循环播放:使用体验很不错,但是有个比较糟糕的问题是,让两首不相关的作品间产生了联系,导致了一首歌放完了,就已经知道了下首歌是什么了.或者当在其他地方听到了一首歌完了,脑中便浮现了自己音乐列表的下首歌了: 单曲播放:这个选项没什么可说的,动听歌曲

KTV歌曲播放原理

歌曲播放原理 一开始要有一个Song类,在类外面定义枚举,在里面放四种状态, 为:已播放,未播放,重唱,切歌 在类里把歌曲名称和路径封装成字段 起初每首歌的状态默认为未播放 通过MadeSongPlayed(),MadeSongAgain(),MadeSongCut()这几种方法 可以实现分别将歌曲状态改为已播放,重唱,切歌的功能 当你在歌曲列表页面想要点击播放一首歌的时候 因为现在的歌曲名和歌手只是两个字符串,所以你要先创建一个歌曲对象 此外,还要在PlayList类里写一个方法获取当前播放的

92cc.com脚本:一键点赞;一键留言板或回复;群发私信;全站广告拦截;美化92cc.com歌曲播放页面

// ==UserScript== // @name 92cc.com重排版 // @namespace [email protected] // @author xinggsf~gmail.com // @description 一键点赞:一键留言板或回复:群发私信:全站广告拦截:美化92cc.com歌曲播放页面 // @description:en Set css sytle on 92cc.com site // @license GPL version 3 // @include htt

安卓实现在百度地图上播放历史轨迹

把一个人一个月的轨迹历史描绘出来,并实现按时间顺序回放.小弟菜鸟一枚,代码质量不高,高手勿喷,谢谢. 关于描点和描线,百度地图都有自己的API,大家都应该会了:至于播放动画,肯定不止一种方法,如果大家有好的方法,分享出来,小弟感激不尽. 我的方法是:在一个线程里,开始播放后,遍历存放item的list,找到当前的item,移除他的marker,然后给他换一个marker,再添加到list里面,然后睡眠:接着就判断,如果不是当前item,该什么样子就什么样子,如此迭代就可以了. http://c.

歌曲播放界面原理

环境: Visual studio 2012,Sql Server VS工具栏中添加播放器控件,步骤如下: 打开工具栏→选择任意控件右击→选中”选择项…”打开→选择”COM组件”→找到”Windows Media Player”勾上复选框→点击确定 在主界面添加Windows Media Player控件,修改属性名称,至此搭建播放界面完成 Main: 打开先前写好的程序至歌曲添加界面(如图): 当点击某一首歌曲时,在DataGirdView控件的CellClick事件中进行添加歌曲到提前定义好

HTML5下的Audio标签控件的歌曲播放暂停演示

1 <!-- 使用了HTML5的标签<audio> 图片播放按钮增加了监听监听事件,控制音乐的播放暂停 2 使用了document的几个重要函数: 3 1.createElement创建标签对象, 4 2.getElementById获取对象以及img对象的src属性 5 3.document.body添加控件appendChild()函数 6 了解document的强大.可以创建对象,操作body标签等--> 7 <!DOCTYPE html> 8 <html&

Android UI Design Tips 笔记

一.为什么我们要关心 UI? 如果一个应用软件具备良好的使用体验,那么: 1.  用户所感知的软件质量越好2.  将给你更高的评分3.  软件会有更好的排名4.  更多人购买或安装你的软件 二.接下来将讨论如下内容: 1.  应该遵循和不应该遵循的设计原则2.  设计理念和各种考虑因素3.  你必须使用的 UI 框架特性4.  新的 UI 设计模式5.  图标和准则 1 .应该遵循和不应该遵循的设计原则 错误的设计原则 1. 不要照搬其他平台上的 UI 设计. 应该让用户感觉是在使用一个真正的

vue-music 跨域获取QQ音乐歌曲播放源

这个问题困扰了我很久,一直获取不到正确的播放源,qq对这块限制更加严格了 按照之前老师在视频中的写法,已经不能获取到播放源了 下面来分析一下正确的播放源url:http://dl.stream.qqmusic.qq.com/C400000QCwge3B6Ad1.m4a?vkey=6FBECDE68E94D9E5B1F6731C5A8D83AE2DE961466D2CF64694D86F94590B3E27592575D38322394478AFC921DA703B6805A4278DE54344