童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

仿网易云播放器:带声音可切换歌曲的播放器

8月20日 先锋客投稿
  新的一年到来了,给大家分享一个仿网易云播放器制作案例(带声音且可切换歌曲)。希望大家能够享受音乐带来的快乐,同时消除工作紧张、减轻生活压力,带着美好心情进入2019年的生活。
  演示地址
  仿网易云播放器:带声音可切换歌曲的播放器
  点击播放按钮,可播放、暂停歌曲;
  点击前进按钮后台按钮,可切换歌曲;
  切换歌曲时,当前是播放状态,则切换歌曲的时候也是播放状态;
  切换歌曲时,当前是暂停状态,则切换歌曲的时候是暂停状态;
  歌曲切换的时候,顶部歌曲名称及演唱者会相应变化;
  歌曲播放过程中,歌曲会显示实时的播放进度。
  温馨提示:此演示案例带有声音,工作期间请带上耳机,以免造成不必要的影响。
  原理分析
  通过播放暂停按钮控制循环动态面板是否循环;
  通过上一首、下一首按钮控制切换歌曲;
  通过循环动态面板控制歌曲播放进度,歌曲旋转播放动效;
  通过文本元件预存歌曲播放时长(以秒为单位);
  通过内联框架加载真实歌曲;
  用热区控制用于表示播放进度圆球移动边界。
  元件准备
  1。顶部元素
  1。12个文本矩形框,分别放作者名称和歌曲名称
  1。21张表示返回的图片
  1。31张顶部背景(配置阴影效果,体现层级关系)
  2。1张拨片图片,用于体现歌曲播放或暂停的状态
  3。歌曲播放动效元素
  3。11个白色矩形框,调整圆角半径,使之成为圆形
  3。21个黑色矩形框,调整圆角半径,使之成为圆形
  3。3动态面板,设置三种状态,分别放置三首歌曲的图片
  4。播放进度元素
  4。11个椭圆形元件,用于动态显示歌曲播放进度
  4。21个矩形,用于表示播放进度背景
  4。3两个矩形,分别表示播放进度时间和歌曲时间
  4。41个热区,用于控制圆形元件的移动边界
  5。5张图片,分别表示歌曲循环、上一首、播放暂停控制、下一首、更多
  6。一个内联框架,用于实时加载歌曲
  7。1个文本元件,用于表示当前播放歌曲的时间(秒杀)
  8。动态面板,用于控制图片循环及播放进度动效
  将内联框架、时间举行,循环面板位置放在不显眼处,重新布局元件后效果如下:
  实现步骤
  1。播放按钮设置
  播放按钮初始状态是暂停待播放图片,表示当前是暂停状态;选中时,我们预置一张播放待暂停图片,表示当前是播放状态
  点击播放按钮时,切换按钮的选中状态。分别设置选中、取消选中时的事件。
  选中时,启动循环面板,每个0。5秒变换一次状态,同时将播放拨片旋转到唱片上;同时判断当前面板的状态,根据面板状态分别设置歌曲名称、作者、歌曲时间及要播放的歌曲。
  取消选中时,停止循环面板。将播放拨片旋转到初始位置,同时在内联框架打开空链接(终止歌曲播放作用),将用于表示播放进度的圆球移到初始位置。
  循环动态面板设置事件:
  播放拨片设置事件,注意锚点偏移设置:
  在内联框架打开mp3歌曲的设置,如果用本地mp3文件,注意相对路径和绝对路径的区别:
  2。上一首按钮设置
  点击“上一首”按钮时,需要先判断歌曲状态:
  如果是播放状态的话,需要在切换动态面板显示状态后,再触发播放按钮的点击事件(否则无法切换歌曲);
  如果是暂停状态,则只需要切换动态面板状态即可。
  切换循环动态面板及触发播放按钮重新播放的事件配置如下:
  3。下一首按钮设置
  同理,点击“下一首”按钮时,需要先判断歌曲状态:
  如果是播放状态的话,需要在切换动态面板显示状态后,再触发播放按钮的点击事件(否则无法切换歌曲);
  如果是暂停状态,则只需要切换动态面板状态即可。
  4。循环动态面板事件
  当播放按钮的状态是选中时,启用循环动态面板;
  当循环面板的状态改变时,移动圆球,同时旋转唱片,从而动态显示歌曲播放。
  用于表示播放进度的圆球移动事件如下图设置,注意每次移动的距离根据歌曲的时间长度而变化。
  移动距离计算:播放背景长度除以歌曲时长(需要将歌曲时长换算成秒,用time元件临时保存)。
  旋转唱片的设置事件:
  5。圆球移动事件设置(表示播放进度)
  圆球在移动时,需要设置一个边界(放一个热区作为边界),当圆球接触边界时,触发播放的点击事件(也就是暂停歌曲播放)。
  触发事件设置如下:
  6。唱片状态改变事件设置
  当唱片状态改变时,需要根据唱片当前显示的状态,分别设置歌曲名称、作者、歌曲时间及要播放的歌曲。
  这个步骤不能少,否则在未播放状态下点击“上一首”或“下一首”按钮时,歌曲名称等不会变化。
  本案例已完成,点击查看上一篇案例《穿梭器:双向列表带计数选择(支持单选、多选和全选)》
投诉 评论 转载

Axure原型设计丨页面滑动效果在原型展示时,有些页面过长,需要可以上下滑动,如何让页面能够拖动鼠标实现上下滑动?效果图如下:可直接点击链接查看页面滑动效果:https:btuqkp。axshar……Axure:拖动滑块解锁进行验证今天来分享下使用Axure制作拖动滑块解锁这个功能的方法,使用淘宝网的例子来还原制作过程。如下图:相信很多人对这个界面都不陌生,这是淘宝网的注册页面,除此之外目前很……产品经理们,你们使用过Axure绘制矢量图吗?Axure从8。0版本开始就有了钢笔工具,通过钢笔工具可以自定义矢量图的形状,对多个矢量图之间进行布尔运算,我们可以得到更多形态各异的形状。而在9。0的版本中,又进一步加强了绘……仿网易云播放器:带声音可切换歌曲的播放器新的一年到来了,给大家分享一个仿网易云播放器制作案例(带声音且可切换歌曲)。希望大家能够享受音乐带来的快乐,同时消除工作紧张、减轻生活压力,带着美好心情进入2019年的生活。……AxureRP9教程全局变量的使用继上一篇文章中继器实现筛选和新增的教学后,本篇文章将用一个案例来详细地介绍全局变量的使用方法。应广大网友要求,本次教程取一个简单的案例详细介绍之前教程中多次提到的全局变量……Axure教程:动态面板实现轮播图效果动态面板在axure里经常被使用到,它是一个多层容器。举例来说,好比一本书有很多页面,每一个页面(层)放不同内容,他可以与其它元件组合使用,实现动态切换改变状态的效果。先……Axure教程:鼠标移入移出特效本篇教程将为大家展示如何使用Axure制作按钮触发效果。一、演示效果二、制作过程首先,我们看下本次教程用到的3个元件:我们将3个元件水平垂直居中对齐,并……穿梭器:双向列表带计数选择前段时间分享过一个支持单选的穿梭器(列表框左右双向选择)案例,很多朋友觉得很赞,同时也想进一步学习并掌握支持单选、多选、全选的穿梭器交互制作。作者将通过这篇案列分享,教大家使用……Axure教程:登录框交互特效今天分享一个登录框的交互显示特效一、效果显示二、制作过程首先,我们创建一个动态面板,新增2个面板,分别为“default:默认显示灰色边框”,“onclick……Axure教程:用动态面板制作Tab切换每天进步一点,离大神的目标又近了一些。小教程小经验,只是为了提高你的技能水平,把学到的经验灵活的运用到你的交互设计上,才是迈入大神圈子的第一步。动态面板是一个非常有用组件,不但……iViewAxure原型组件经验分享及1。0文件下载本篇文章为大家分享了iViewAxure原型组件的相关经验,并一同附上1。0文件下载入口。起源iView是一个很棒的前端开源框架,具备良好的用户体验,深受广大开发哥……AxureRP9教程:中继器实现筛选和新增本次教程是对Axure中继器的深化学习,之前发布过通过中继器实现模块排序的功能,本次教程是利用中继器实现筛选和新增。一、特别提醒考虑到网上AxureRP9教程极少的……
模板建站前的准备工作,你了解吗?解析营销型网站的营销点抓取方法为什么排名靠前的网站设计吸引用户?他们有什么优势?清晰可见的网站栏目构造是模板建站做优化的主要核心点按照搜索引擎蜘蛛的爬行轨迹规划网站内容更有机会受到用户的信赖利用企业网站建立线上业务的方法,你了解几种?网站建设后期的图片维护优化方法有哪些?介绍其中网站图片优化技自助建站系统可满足不同类型网站建站需求,帮助企业真正实现企业响应式网站设计:注意兼容大小屏幕与图片比例显示问题复杂页面会增加用户视觉负担,简单易懂的模板建站更利于企业营销建站初始阶段做好企业网站需求分析是对未来企业的发展有明确规划根据网站建设手机站需求,阐述手机端网站建站费用
夫妻离婚协议书怎么写20强城市重新洗牌重庆不敌天津,厦门嘉兴强势上榜心理社团活动总结我的心愿宫颈炎预防保健工作辉煌中国腾飞70年作文600字将职场应对压力转换为品位生活1599起步,高刷一亿主摄,Note9Pro已成爆款万盾信息披露管理制度公告生活美满造句用生活美满造句大全励志警言十一冬季如何能提高室内温度冬季室内保暖方法

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界