[发明专利]一种多应用共同播放多媒体的方法及其装置在审
| 申请号: | 201710321346.5 | 申请日: | 2017-05-09 |
| 公开(公告)号: | CN107040815A | 公开(公告)日: | 2017-08-11 |
| 发明(设计)人: | 周海波;赵晓峰 | 申请(专利权)人: | 微鲸科技有限公司 |
| 主分类号: | H04N21/442 | 分类号: | H04N21/442 |
| 代理公司: | 北京德崇智捷知识产权代理有限公司11467 | 代理人: | 王金双 |
| 地址: | 200232 上海市徐*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 共同 播放 多媒体 方法 及其 装置 | ||
技术领域
本发明涉及多媒体播放领域,尤其涉及一种在终端多应用共同播放多媒体的方法及其装置。
背景技术
随着计算机技术和网络技术的飞速发展,互联网和即时通信技术在人们的日常生活、工作、学习中发挥的作用越来越大,特别是移动互联网时代的到来,移动终端个体应用呈现百花齐放的态势,各种移动终端,特别是手机,已经远远不只作为通信工具,更成为娱乐、办公的必备产品。
在目前手机操作系统中(例如Android),不同应用可能都会尽量应用多种系统资源来更佳的提供服务,最常见的就是大多数应用都会调用音频设备来播放内容。然而不同的应用之间由于权限不同,并不具备相互管理的能力,只能是探测当前音频设备的使用情况,然后在设备未被使用时才播放自身内容,或者是直接调用音频设备播放自身内容,在这种情况下,有可能与其他应用正在播放的音频内容冲突,造成相互音频播放干扰。
现有技术1披露了一种网页中视频与音频共存时的交互方法和系统,能够在一定程度上避免视频音频播放的干扰。然而该方法是通过在接收到的视频打开指令或视频关闭指令时对网页中的音频和视频进行播放选择控制,也即是在同一个应用程序中放置不同音频冲突,并没有解决操作系统中不同应用间音频的“共存”的需求。
现有技术2披露了一种视频文件交互装置,允许将获取的视频文件中的音频替换为其他音频文件。可以看出该方案也仅仅是在一个应用内部改变音频输出的内容,无法解决不同应用间音频播放的“共存”问题。
现有技术3披露了一种音乐类app抢占播放的方法,在安卓系统代码中通过设置声音优先级的参数,可以解决声音冲突的播放优先级问题。例如当多个声音冲突时,系统会优先播放优先级高的声音。另外还有解决多音频同时播放的技术方案——SoundPool,该技术支持同时播放多种声音,这些声音在系统开始时会加载到列表中,按照这些声音的id,可以调用这些声音。但是SoundPool只适合播放需要反复播放且时间较短的声音,其最大申请内存空间仅仅只有1M,也即SoundPool只能使用一些很短的声音片段,而不能播放歌曲或者游戏背景音乐。另外SoundPool提供的pause和stop方法有些时候可能会使其他程序莫名其妙的终止;在停止播放方面,SoundPool不会立即中止播放声音,而是把缓冲区里的数据播放完才会停下来,导致可能会存在多播放一秒钟的尴尬;在音频格式方面,SoundPool对音频格式要求严格,对建议使用的OGG格式支持较好,然而使用非建议的音频格式时,在声音播放间隔较短的情况下会出现异常关闭的情况。由此可见,现有技术3同样无法解决背景音乐应用和网页视频之间同时播放的矛盾。
现有技术1:CN201410439144.7(申请日2014-08-29),网页中音频与视频共存时的音频视频交互方法及系统。
现有技术2:CN201310024374.2(申请日2013-01-23),一种视频交互方法、装置和系统。
现有技术3:Google官方文档Share the audio focus,(https://developer.android.com/guide/topics/media-apps/volume-and-earphones.html)
发明内容
本发明要解决的技术问题在于,如何提供一种在移动终端中多个应用的播放共存时的交互方法和装置。
本发明一方面提出了一种终端多应用共同播放多媒体的方法,包括:
检测播放类应用状态;
当有播放类应用开始播放后,基于播放类应用状态的检测结果,根据预定策略或用户选择,控制是否允许开始播放的所述播放类应用的音视频输出。
优选地,在所述控制是否允许开始播放的所述播放类应用的音视频输出步骤前,在系统api级别获取所有播放类应用的通道信息。
优选地,仅在系统播放器资源足够的情况下,才允许播放类应用开始播放。
优选地,所述播放类应用包括音频播放应用、视频播放应用、音视频播放应用中的至少一种,所述通道信息包括音频通道信息、显示通道信息中的至少一种,所述控制是否允许开始播放的所述播放类应用的音视频输出包括分别控制每个播放类应用的音轨输出使能、视频显示窗口大小、视频显示窗口可见性中的至少一种。
本发明的另一方面提出了一种终端多应用共同播放多媒体的装置,包括:
状态检测部,用于检测播放类应用状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微鲸科技有限公司,未经微鲸科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710321346.5/2.html,转载请声明来源钻瓜专利网。





