[发明专利]一种基于Android的多路视频播放方法有效
申请号: | 201810663730.8 | 申请日: | 2018-06-25 |
公开(公告)号: | CN108882038B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 朱思振;崔红磊;奚佩涛;郭春茂 | 申请(专利权)人: | 苏宁易购集团股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/431;H04N21/81 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 詹海屴 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 视频 播放 方法 | ||
1.一种基于Android的多路视频播放方法,其特征在于,包括以下步骤:
S1:检测页面状态,当页面处于视频播放状态时,在页面添加至少两个SurfaceView,即至少添加SurfaceView S1和SurfaceView S2,所述SurfaceView S1的尺寸大于所述SurfaceView S2;
S2:创建与所述SurfaceView数量相同的若干个播放器,所述每一个播放器分别与S1中的其中一个SurfaceView唯一相对应,所述播放器至少包括player P1和player P2两个;
S3:所述每一个SurfaceView分别传递至与其相对应的所述播放器,供所述播放器显示视频画面;其中,所述SurfaceView S1和SurfaceView S2分别传递至所述player P1和player P2;
当所述播放器分别对应的SurfaceView进行切换时,包括步骤:
S41:移除当前SurfaceView S1和SurfaceView S2;
S42:添加新的两个SurfaceView,分别为SurfaceView S3和SurfaceView S4,所述SurfaceView S3的尺寸大于所述SurfaceView S4;
S43:SurfaceView S4和SurfaceView S3分别传递至所述player P1和player P2,供所述播放器显示视频画面。
2.如权利要求1所述的基于Android的多路视频播放方法,其特征在于,所述S1中,在页面添加SurfaceView的数量为两个,分别为SurfaceView S1和SurfaceView S2;在S2中,创建的播放器也为两个,分别为player P1和player P2;在S3中,所述SurfaceView S1和SurfaceView S2分别传递至所述player P1和player P2,供所述播放器显示视频画面。
3.如权利要求2所述的基于Android的多路视频播放方法,其特征在于,所述SurfaceView S2覆盖于所述SurfaceView S1之上。
4.如权利要求3所述的基于Android的多路视频播放方法,其特征在于,在所述播放器分别对应的SurfaceView进行切换之前,所述player P1的声音处于开启状态;所述playerP2的声音处于静音状态。
5.如权利要求1所述的基于Android的多路视频播放方法,其特征在于,所述S41还包括使用OpenGL对所述播放器进行视频渲染。
6.如权利要求1所述的基于Android的多路视频播放方法,其特征在于,所述SurfaceView S4覆盖于所述SurfaceView S3之上。
7.如权利要求1所述的基于Android的多路视频播放方法,其特征在于,在所述播放器分别对应的SurfaceView进行切换之后,所述player P1的声音处于静音状态;所述playerP2的声音处于开启状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁易购集团股份有限公司,未经苏宁易购集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810663730.8/1.html,转载请声明来源钻瓜专利网。