[发明专利]利用微件控制音频播放器的方法、装置和终端在审
申请号: | 201711173142.8 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107870799A | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 叶盼;任魁 | 申请(专利权)人: | 北京安云世纪科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0484;G06F3/0488;G06F3/16 |
代理公司: | 北京市立方律师事务所11330 | 代理人: | 刘延喜 |
地址: | 100028 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 控制 音频 播放 方法 装置 终端 | ||
技术领域
本发明涉及音频播放控制技术领域,具体而言,本发明涉及一种利用微件控制音频播放器的方法、装置和终端。
背景技术
微件(widget)是一种基于网络、可以独立在桌面运行的实用小工具,能够将应用程序推送的信息显示在移动终端的桌面上,快速便捷的展现应用程序的信息。通常是为了实现某种功能,而向用户展示各种个性化有用的信息。用户通过微件可以享受新闻阅读、天气资讯、图片浏览等业务。例如,新闻微件可以在桌面上显示热点新闻,天气微件可以显示用户定制的地区的天气信息,CPU微件可以显示终端CPU当前的使用情况,此外还有桌面搜索微件、股票微件等等。
近年来,市场上也逐渐流行呈现立体动态的三维微件,使得用户在操作时微件将展示三维动态效果。例如,360OS 2.0推出了全新的3Dwidget,融入了立体、悬浮以及扭转等新颖创意,让微件不再是呆板的图形符号,而是呈现出了生动的立体悬浮球状态。
但是,传统的三维微件无法有效控制音乐播放器。
发明内容
本发明的目的旨在至少能解决上述的技术缺陷之一,特别是三维微件无法有效控制音乐播放器的技术缺陷。
本发明提供一种利用微件控制音频播放器的方法,所述微件根据用户输入的三维控制指令展示对应的三维动态效果,所述方法包括如下步骤:
监听音频播放器获取音频焦点的行为;
获取所述音频播放器正在播放的音频信息;
在所述微件展示所述音频信息,并在接收到用户输入的音频控制指令时对所述音频播放器进行相应的播放控制。
在其中一个实施例中,所述监听音频播放器获取音频焦点的行为的步骤包括:
获取音频焦点;
监听在音频焦点被音频播放器获取时由系统发来的音频焦点切换的通知消息。
在其中一个实施例中,所述获取所述音频播放器正在播放的音频信息的步骤包括:
获取所述音频播放器向状态栏发送的当前播放音频的通知信息;
从所述通知信息中获取正在播放的音频信息。
在其中一个实施例中,从所述通知信息中获取音频播放器标识和正在播放的音频信息。
在其中一个实施例中,所述音频播放器标识包括音频播放器的包名。
在其中一个实施例中,所述方法应用于安卓系统,通过NotificationListenerService获取所述音频播放器正在播放的音频信息。
在其中一个实施例中,所述音频控制指令至少包括其中一个以下的指令:
下一首、上一首、暂停、播放。
在其中一个实施例中,通过获取音频焦点以发出所述暂停的音频控制指令。
在其中一个实施例中,通过放弃音频焦点以发出所述播放的音频控制指令。
在其中一个实施例中,通过模拟按键点击事件以对所述音频播放器进行相应的播放控制。
在其中一个实施例中,通过RemoteController的sendMediaKeyEvent来模拟按键点击事件。
在其中一个实施例中,所述微件呈现立体形状,根据用户输入的三维控制指令展示对应的三维动态效果至少包括旋转、弹动或扭转中的一种。
在其中一个实施例中,根据音频播放器的正在播放的音频信息使得微件展示相应的形态变化效果。
在其中一个实施例中,根据音频播放器的正在播放歌曲的歌曲信息或歌曲类型信息使得微件展示相应的形态变化效果。
本发明还提供一种利用微件控制音频播放器的装置,所述微件根据用户输入的三维控制指令展示对应的三维动态效果,所述装置包括:
监听模块,用于监听音频播放器获取音频焦点的行为;
获取模块,用于获取所述音频播放器正在播放的音频信息;
处理模块,用于在所述微件展示所述音频信息,并在接收到用户输入的音频控制指令时对所述音频播放器进行相应的播放控制。
在其中一个实施例中,所述监听模块用于:
获取音频焦点;
监听在音频焦点被音频播放器获取时由系统发来的音频焦点切换的通知消息。
在其中一个实施例中,所述获取模块用于:
获取所述音频播放器向状态栏发送的当前播放音频的通知信息;
从所述通知信息中获取正在播放的音频信息。
在其中一个实施例中,所述获取模块用于:从所述通知信息中获取音频播放器标识和正在播放的音频信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安云世纪科技有限公司,未经北京安云世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711173142.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序中加载SO文件的方法及装置
- 下一篇:一种斜顶机构