一种控制播放器的方法及其终端的制作方法_2

文档序号:8257743阅读:来源:国知局
,并根据实际需求进行设置。比如,可选的映射关系包括单击”对应的的控制指令为“后退10% ” ;“单点双击”对应的控制指令为重复播放;“翻转移动终端”对应的控制指令为停止播放当前音频。
[0032]当移动终端获取到用户输入的操作指令为“单击”时,根据预先定义的操作指令与控制指令的映射关系,确定“单击”对应的控制网页播放器的控制指令为“后退10% ”。
[0033]当移动终端获取到用户输入的操作指令为“单点双击”时,根据预先定义的操作指令与控制指令的映射关系,确定“单点双击”对应的控制网页播放器的控制指令为重复播放。
[0034]当移动终端获取到用户输入的操作指令为“翻转移动终端”时,根据预先定义的操作指令与控制指令的映射关系,确定“翻转移动终端”对应的控制网页播放器的控制指令为停止播放。
[0035]可以理解的是,本实施方式中当前可选的映射关系并不限于此,还可以根据出操作习惯以及便捷程度设置更多的映射关系,通过不同的操作指令或不同的操作指令的组合实现不同的功能。比如,通过手指敲击手机的次数决定播放次数,几个手指接触触摸屏幕实现当前播放退后几步等,例如一个手指实现当前播放进程退后10%,两个手指触摸实现当前播放进程后退40%,三个手指实现当前播放进程退后60%,四个手指实现当前播放进程后退80 %,五个手指实现当前播放进程后退90 %。
[0036]S103:根据所述控制指令控制所述网页播放器执行相应的动作。
[0037]移动终端获取到控制网页播放器的控制指令后,根据控制指令控制网页播放器执行相应的动作。
[0038]例如,当移动终端获取到控制网页播放器的控制指令为“后退10%”时,控制网页播放器将当前播放的音频文件的播放进程后退10%。
[0039]当移动终端获取到控制网页播放器的控制指令为重复播放时,控制网页播放器重复播放当前播放的音频文件。
[0040]当移动终端获取到控制网页播放器的控制指令为停止播放时,控制网页播放器停止播放当前播放的音频文件。
[0041]可以理解的是,上述实施方式,不仅适用于背光灯关闭的情况,也适用于背光灯开启的情况,两种情况下的控制方法相同,此处不赘述。
[0042]上述方案,移动终端通过浏览器访问网页播放器,并获取用户输入的操作指令;根据映射关系确定操作指令对应的控制网页播放器的控制指令,并根据控制指令控制网页播放器执行相应的动作。能够实现在关闭背光灯的情况下,响应用户输入的操作指令,便于在关闭背光灯的情况下控制网页播放器,提高用户体验。
[0043]参阅图2,图2是本申请控制播放器的方法另一实施方式的流程图。本实施方式的执行主体为移动终端,播放器可以为通过浏览器访问网页播放器,也可以为下载的播放器客户端。本实施方式的控制播放器的方法包括以下步骤:
[0044]S201:在关闭背光灯的情况下,移动终端通过浏览器访问网页播放器,并获取用户输入的操作指令。
[0045]当用户开启移动终端内的浏览器访问网页播放器,播放音频文件时,移动终端在接收到关闭背光灯的指令后,关闭移动终端的背光灯。
[0046]在背光灯关闭的情况下,移动终端继续通过浏览器访问网页播放器,播放音频文件,每隔预设时间检测并获取用户输入的操作指令。浏览器的数量为至少一个,预设时间可根据实际情况设定,此处不作限制。
[0047]其中,移动终端通过浏览器访问网页播放器,并获取用户输入的操作指令的步骤可以为:移动终端获取用户输入的第一触摸指令,并根据第一触摸指令确定用户输入的操作指令。
[0048]例如,用户通过browser浏览器,打开VOA学习英语。移动终端在接收到关闭背光灯的指令后,关闭移动终端的背光灯。
[0049]在背光灯关闭的情况下,移动终端继续通过browser浏览器(但并不限于此,还可以为其他的播放器)访问网页播放器,播放音频文件,每隔预设时间检测并获取用户输入的第一触摸指令,并根据第一触摸指令确定用户输入的操作指令。浏览器的数量为至少一个,预设时间可根据实际情况设定,此处不作限制。第一触摸指令包括单击、单点双击,多次快速单击等。此外,第一触摸指令包括还可以包括一些组合手势等。
[0050]其中,根据地域触摸指令确定用户输入的操作指令的具体方法为:根据用户输入的触摸点的位置的坐标,判断触摸指令为单点触摸或多点触摸;根据触摸点的位置的坐标以及检测到触摸动作对应的时间,判断触摸指令为单次触摸或多次触摸。
[0051]多次快速单击的判断方法(以多次快速点击事件中的三次点击事件为例进行说明)具体为:移动终端每获取到一个触摸动作时,记录当前的时间Tn (n ^ 1,η为整数),当获取到第一个触摸动作对应的时间Tl和获取到第三个触摸动作对应的时间Τ3之间的时间间隔大于预设阈值时,判断此次输入的多次快速点击事件为无效输入;当获取到第一个触摸动作对应的时间Tl和获取到第三个触摸动作对应的时间Τ3之间的时间间隔小于或等于预设阈值时,判断此次输入的多次快速点击事件为有效输入。
[0052]移动终端通过浏览器访问网页播放器,并获取用户输入的操作指令的步骤还可以为:移动终端获取重力传感器检测到的数据以及用户输入的第一触摸指令;根据检测到的数据确定用户输入的第二操作指令,并根据第一触摸指令和第二操作指令确定用户输入的操作指令。
[0053]例如,用户通过browser浏览器,打开VOA学习英语。移动终端在接收到关闭背光灯的指令后,关闭移动终端的背光灯。
[0054]在背光灯关闭的情况下,移动终端继续通过browser浏览器(但并不限于此,还可以为其他的播放器)访问网页播放器,播放音频文件,每隔预设时间检测并获取重力传感器检测到的数据以及用户输入的第一触摸指令,根据检测到的数据确定用户输入的第二操作指令,并根据第一触摸指令和第二操作指令确定用户输入的操作指令。浏览器的数量为至少一个,预设时间可根据实际情况设定,此处不作限制。其中,当移动终端根据重力传感器检测到的数据判断移动终端旋转180°时,判断移动终端翻转。移动终端根据重力传感器检测到的数据(重力加速度)判断角度的方法是:根据重力传感器检测到的重力加速度在移动终端所在平面产生的分量值计算角度,具体可参阅现有技术中的计算方法,此处不赘述。
[0055]可选地,当网页播放器正在播放文件时,移动终端还可以开启背光灯,以提醒用户此时的音频文件处于播放状态。
[0056]S202:判断所述网页播放器是否正在播放文件。
[0057]移动终端在获取到用户输入的操作指令后,判断当前打开的网页播放器是否正在播放音频文件。
[0058]当网页播放器没有播放文件时,执行步骤S203。
[0059]当网页播放器正在播放文件时,执行步骤S204。
[0060]S203:当所述网页播放器没有播放文件时,不响应所述操作指令。
[0061]当网页播放器没有播放文件时,不响应用户输入的操作指令。从而防止当网页播放器已经播放完当前的音频文件时,用户无意中输入的误操作。例如,当用户在网页播放器中选择要播放的音频文件后,将移动终端放在口袋或包包中,如果移动终端检测到已经播放完当前选择的音频文件,在一定时间内没有获取到用户输入的重复播放的操作指令时,停止网页播放器停止工作。在网页播放器停止工作之后,如果获取到用户的输入
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1