控制音视频播放的方法及系统的制作方法_2

文档序号:8925333阅读:来源:国知局
2]S21音视频软件监听霍尔传感器驱动模块触发生成的状态变更广播;
[0053]S22音视频软件在接收到所述状态变更广播后,获取当前的播放状态;
[0054]S23音视频软件根据所述状态变更广播对所述播放状态进行控制。
[0055]手机上的旋转摄像头既能作为后置摄像头又能作为前置摄像头使用,手机通过霍尔传感器检测旋转摄像头的状态,即霍尔传感器的状态与旋转摄像头的状态是相对应的,例如在旋转摄像头作为后置摄像头时霍尔传感器状态为0,而在旋转摄像头作为前置摄像头时霍尔传感器状态为I。
[0056]在旋转摄像头的状态改变时(有前置状态变更为后置状态,或有后置状态变更为前置状态),霍尔传感器的状态也相应改变。霍尔传感器的状态改变时,霍尔传感器驱动模块触发生成状态变更广播,手机中的音视频软件监听该状态变更广播,音视频软件在接收到状态变更广播后,获取当前的播放状态,并根据状态变更广播对音视频软件的播放状态进行控制。在一种【具体实施方式】中,音视频软件的播放状态包括暂停和播放中,音视频软件根据状态变更广播对播放状态进行控制的过程包括如下步骤:
[0057]若音视频软件当前的播放状态为暂停,则音视频软件在接收到状态变更广播后,继续播放音频或视频;
[0058]若音视频软件当前的播放状态为播放中,则音视频软件在接收到状态变更广播后,暂停播放音频或视频。
[0059]具体的,假设音视频软件正在播放音乐,其播放状态为播放中,当用户将旋转摄像头由前置状态扭动成后置状态(或者由后置状态扭动成前置状态),则霍尔传感器的状态改变,霍尔传感器驱动模块触发生成状态变更广播,音视频软件监听该状态变更广播,在接收到状态变更广播后,获取音视频软件当前的播放状态,由于当前的播放状态为播放中,音视频软件在接收到状态变更广播后暂停播放音乐。同理,若用户再将旋转摄像头由后置状态扭动成前置状态(或者由前置状态扭动成后置状态),则音视频软件继续播放音乐。
[0060]通过上述方法,音视频软件根据霍尔传感器状态的改变即可以控制播放状态,因此,现有的具有旋转摄像头的手机安装上述音视频软件后,即可根据用户对旋转摄像头的扭动操作控制音视频软件的播放状态,例如当用户在使用上述音视频软件播放音乐时,若想暂停播放,只需要扭动旋转摄像头就可以实现(将前置状态的旋转摄像头扭动成后置状态的旋转摄像头,或者将后置状态的旋转摄像头扭动成前置状态的旋转摄像头),而不需要用户拿出手机手动点击暂停播放。上述控制音视频播放的方法,改变了传统的音视频播放控制方式,使音视频播放控制更具灵活性,提高了手机中旋转摄像头对应的霍尔传感器的利用率,也显著提高了用户体验。
[0061]相应的,本实施例二中还提供一种控制音视频播放的系统,该控制音视频播放的系统属于音视频软件的组成部分。如图4所示,该控制音视频播放的系统包括:
[0062]广播监听模块21,用于监听霍尔传感器驱动模块触发生成的状态变更广播;
[0063]播放状态获取模块22,用于在接收到所述状态变更广播后,获取当前的播放状态;
[0064]播放控制模块23,用于根据所述状态变更广播对所述播放状态进行控制。
[0065]具体的,假设手机中安装有音视频软件A,该音视频软件A具有上述的控制音视频播放的系统,当用户通过音视频软件A听音乐(或者看视频)时,若用户扭动旋转摄像头(将前置状态下的旋转摄像头扭动成后置状态的旋转摄像头,或者将后置状态下的旋转摄像头扭动成前置状态的旋转摄像头),则霍尔传感器的状态改变,霍尔传感器驱动模块触发生成状态变更广播,音视频软件A通过广播监听模块21监听该状态变更广播,音视频软件A的播放状态获取模块22在接收到状态变更广播后,获取音视频软件A当前的播放状态,播放控制模块23根据状态变更广播对音视频软件的播放状态进行控制。
[0066]在一种【具体实施方式】中,音视频软件的播放状态包括暂停和播放中,播放控制模块23包括:
[0067]第一播放控制模块231,用于在音视频软件当前的播放状态为暂停时,且在音视频软件接收到所述状态变更广播后,继续播放音频或视频;
[0068]第二播放控制模块232,用于在音视频软件当前的播放状态为播放中时,且在音视频软件接收到所述状态变更广播后,暂停播放音频或视频。
[0069]下面以一个具体实例来说明。假设音视频软件A正在播放音乐,其播放状态为播放中,当用户将旋转摄像头由前置状态扭动成后置状态(或者由后置状态扭动成前置状态),则霍尔传感器的状态改变,霍尔传感器驱动模块触发生成状态变更广播,音视频软件A通过广播监听模块21监听该状态变更广播,音视频软件A的播放状态获取模块22在接收到状态变更广播后,获取音视频软件A当前的播放状态,由于当前的播放状态为播放中,第二播放控制模块232控制音视频软件A暂停播放音乐。同理,若用户再将旋转摄像头由后置状态扭动成前置状态(或者由前置状态扭动成后置状态),则第一播放控制模块231控制音视频软件A继续播放音乐。
[0070]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种控制音视频播放的方法,其特征在于,包括如下步骤: 通过霍尔传感器驱动模块检测霍尔传感器的状态;所述霍尔传感器的状态与旋转摄像头的状态相对应; 当霍尔传感器状态改变时,所述霍尔传感器驱动模块触发生成状态变更广播; 媒体控制服务接收所述状态变更广播后,检测当前音视频软件的播放状态,并根据所述状态变更广播对所述播放状态进行控制。2.根据权利要求1所述的控制音视频播放的方法,其特征在于,所述播放状态包括暂停和播放中,根据所述状态变更广播对所述播放状态进行控制的过程包括如下步骤: 若当前音视频软件的播放状态为暂停,则所述媒体控制服务在接收到所述状态变更广播后,控制所述音视频软件继续播放音频或视频; 若当前音视频软件的播放状态为播放中,则所述媒体控制服务在接收到所述状态变更广播后,控制所述音视频软件暂停播放音频或视频。3.一种控制音视频播放的方法,其特征在于,包括如下步骤: 音视频软件监听霍尔传感器驱动模块触发生成的状态变更广播; 音视频软件在接收到所述状态变更广播后,获取当前的播放状态; 音视频软件根据所述状态变更广播对所述播放状态进行控制。4.根据权利要求3所述的控制音视频播放的方法,其特征在于,所述播放状态包括暂停和播放中,音视频软件根据所述状态变更广播对所述播放状态进行控制的过程包括如下步骤: 若音视频软件当前的播放状态为暂停,则音视频软件在接收到所述状态变更广播后,继续播放音频或视频; 若音视频软件当前的播放状态为播放中,则音视频软件在接收到所述状态变更广播后,暂停播放音频或视频。5.一种控制音视频播放的系统,其特征在于,包括: 监测模块,用于检测霍尔传感器的状态;所述霍尔传感器的状态与旋转摄像头的状态相对应; 广播模块,用于在霍尔传感器状态改变时触发生成状态变更广播; 媒体控制服务模块,用于接收所述状态变更广播,且在接收所述状态变更广播后,检测当前音视频软件的播放状态,并根据所述状态变更广播对所述播放状态进行控制。6.根据权利要求5所述的控制音视频播放的系统,其特征在于,所述播放状态包括暂停和播放中,所述媒体控制服务模块包括: 第一控制模块,用于在当前音视频软件的播放状态为暂停时,且在接收到所述状态变更广播后,控制所述音视频软件继续播放音频或视频; 第二控制模块,用于在当前音视频软件的播放状态为播放中时,且在接收到所述状态变更广播后,控制所述音视频软件暂停播放音频或视频。7.一种控制音视频播放的系统,其特征在于,包括: 广播监听模块,用于监听霍尔传感器驱动模块触发生成的状态变更广播; 播放状态获取模块,用于在接收到所述状态变更广播后,获取当前的播放状态; 播放控制模块,用于根据所述状态变更广播对所述播放状态进行控制。8.根据权利要求7所述的音视频软件的播放控制系统,其特征在于,所述播放状态包括暂停和播放中,所述播放控制模块包括: 第一播放控制模块,用于在音视频软件当前的播放状态为暂停时,且在音视频软件接收到所述状态变更广播后,继续播放音频或视频; 第二播放控制模块,用于在音视频软件当前的播放状态为播放中时,且在音视频软件接收到所述状态变更广播后,暂停播放音频或视频。
【专利摘要】本发明公开了一种控制音视频播放的方法及系统,该方法包括如下步骤:通过霍尔传感器驱动模块检测霍尔传感器的状态;所述霍尔传感器的状态与旋转摄像头的状态相对应;当霍尔传感器状态改变时,所述霍尔传感器驱动模块触发生成状态变更广播;媒体控制服务接收所述状态变更广播后,检测当前音视频软件的播放状态,并根据所述状态变更广播对所述播放状态进行控制。本发明充分利用了手机中旋转摄像头的功能,通过手机中与旋转摄像头的状态相应的霍尔传感器的状态来控制音视频播放,用户通过对旋转摄像头的操作就能实现音视频播放的控制。本发明使音视频播放控制更具灵活性,也提高了霍尔传感器的利用率,具有广泛的应用前景。
【IPC分类】H04M1/725
【公开号】CN104902076
【申请号】CN201510209681
【发明人】马新
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月9日
【申请日】2015年4月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1