媒体播放方法及装置制造方法及图纸

技术编号:15336146 阅读:85 留言:0更新日期:2017-05-16 22:18
本发明专利技术提供了一种媒体播放方法及装置,其中,所述方法包括:获取安卓系统中待播放的媒体;根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体,采用本发明专利技术提供的上述技术方案,解决了相关技术中,安卓系统里不支持IPTV播放器来播放媒体的问题,提出了一种将IPTV播放器快速融合到安卓多媒体框架的方法,扩充安卓多媒体框架的协议支持和数据质量恢复功能。

【技术实现步骤摘要】
媒体播放方法及装置
本专利技术涉及通信领域,具体而言,涉及一种媒体播放方法及装置。
技术介绍
随着移动互联网的迅猛发展,OTT(OverTheTop)技术的推广以及各种智能终端设备的出现,通过手机、掌上电脑、机顶盒等视频终端在线收看视频,成为人们越来越普遍的休闲娱乐方式。AndroidOTT机顶盒的音视频播放功能大都是基于安卓的多媒体框架实现的。安卓多媒体框架原声的播放器主要有MidiFile、StagefrightPlayer、NuPlayer。MidiFilePlayer主要负责midi音频文件的播放,StagefrightPlayer主要用来播放本地文件,NuPlayer主要用来网络文件播放,包括超文本传输协议(HyperTextTransferProtocol,简称为HTTP)LiveSource和实时流传输协议(RealTimeStreamingProtocol,简称为RTSP)Source两个source,目前主要支持RTSP和http这两种协议文件的播放。而交互式网络电视(InternetProtocolTelevision,简称为IPTV)机顶盒发展到现在已经比较成熟了,对应播放器支持的传输协议比较完善:网络组管理协议(InternetGroupManagementProtocol,简称为IGMP)、RTSP、HTTP、和实时传输协议(Real-timeTransportProtocol,简称为RTP)等协议都支持。另外,IPTV上支持的前向纠错码(ForwardErrorCorrection简称FEC)、自动误差矫正(AutomaticErrorRequest,简称为ARQ)恢复,频道快切(fastchannelchange,简称为FCC)、组播和时移相互切换等功能,目前安卓多媒体框架上原生的播放器都是不支持的。针对相关技术中,安卓系统里不支持IPTV播放器来播放媒体的问题,尚未提出有效的解决方案。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种媒体播放方法及装置。根据本专利技术的一个方面,提供了一种媒体播放方法,包括:获取安卓系统中待播放的媒体;根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体。优选地,根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体之前,所述方法还包括:在所述安卓系统的播放器中扩充一个指定类,其中,该指定类用于支持IPTV播放器的播放器功能。优选地,根据所述IPTV播放器来播放所述安卓系统中待播放的媒体,包括:获取所述待播放的媒体的统一资源定位符URL;根据所述URL判断所述待播放的视频是否需要所述IPTV播放器播放;如果是,则根据所述IPTV播放器来播放所述安卓系统中待播放的媒体。优选地,根据所述IPTV播放器来播放所述安卓系统中待播放的媒体之前,还包括:获取所述待播放的媒体的播放数据;对所述播放数据进行播放预处理。优选地,对所述播放数据进行播放预处理之后,还包括:将经过播放预处理后的播放数据发送至解码器,其中,该解码器根据所述经过播放预处理后的播放数据进行媒体播放。优选地,所述播放预处理包括:前向纠错FEC、频道快切FCC。根据本专利技术的另一个方面,还提供了一种媒体播放装置,包括:第一获取模块,用于获取安卓系统中待播放的媒体;播放模块,与所述获取模块连接,用于根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体。优选地,所述装置还包括:扩充模块,与所述播放模块连接,用于在安卓系统的播放器中扩充一个指定类,其中,该指定类用于支持交互式网络电视IPTV播放器的播放器功能。优选地,所述播放模块,包括:获取单元,用于获取所述待播放的媒体的统一资源定位符URL;判断单元,用于根据所述URL判断所述待播放的视频是否需要所述IPTV播放器播放;播放单元,用于在需要所述IPTV播放器播放时,根据所述IPTV播放器来播放所述安卓系统中待播放的媒体。优选地,所述装置,还包括:第二获取模块,用于获取所述待播放的媒体的播放数据;预处理模块,与所述第二获取模块连接,用于对所述播放数据进行播放预处理。通过本专利技术,通过根据安卓系统中扩展的IPTV播放器来播放待播放的视频的技术方案,解决了相关技术中,安卓系统里不支持IPTV播放器来播放媒体的问题,提出了一种将IPTV播放器快速融合到安卓多媒体框架的方法,扩充安卓多媒体框架的协议支持和数据质量恢复功能。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为根据本专利技术实施例的媒体播放方法的流程图;图2为根据本专利技术实施例的媒体播放装置的结构框图;图3为根据本专利技术实施例的媒体播放装置的另一结构框图;图4为根据本专利技术实施例的媒体播放装置的又一结构框图;图5为现有技术中的安卓多媒体框架框图;图6为根据本专利技术优选实施例一的IPTV播放器的结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。在本专利技术实施例中,还提供了一种媒体播放方法,图1为根据本专利技术实施例的媒体播放方法的流程图,如图1所示,包括以下步骤:步骤S102,获取安卓系统中待播放的媒体;步骤S104,根据上述安卓系统中扩展的IPTV播放器来播放所述待播放的媒体。通过上述各个步骤,通过根据安卓系统中扩展的IPTV播放器来播放待播放的视频的技术方案的技术方案,解决了相关技术中,安卓系统里自带的播放器支持的协议有限进而无法支持IPTV媒体播放的问题,提出了一种将IPTV播放器快速融合到安卓多媒体框架的方法,扩充安卓多媒体框架的协议支持和数据质量恢复功能。可选地,根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体之前,上述方法还包括:在安卓系统的播放器中扩充一个指定类,其中,该指定类用于支持IPTV播放器的播放器功能。步骤S104的实现方式是多种的,在本专利技术实施例的一个可选示例中,可以通过以下方案实现:获取上述待播放的媒体的统一资源定位符URL;根据上述URL判断上述待播放的视频是否需要上述IPTV播放器播放;如果是,则根据上述IPTV播放器来播放上述安卓系统中待播放的媒体,像igmp://,http://,rtsp://这种格式的URL,会优先选择IPTV播放器播放。在根据IPTV播放器来播放上述安卓系统中待播放的媒体之前,还可以执行以下技术方案:获取待播放的媒体的播放数据;对播放数据进行播放预处理本文档来自技高网
...
媒体播放方法及装置

【技术保护点】
一种媒体播放方法,其特征在于,包括:获取安卓系统中待播放的媒体;根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体。

【技术特征摘要】
1.一种媒体播放方法,其特征在于,包括:获取安卓系统中待播放的媒体;根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体。2.根据权利要求1所述的方法,其特征在于,根据所述安卓系统中扩展的交互式网络电视IPTV播放器来播放所述待播放的媒体之前,所述方法还包括:在所述安卓系统的播放器中扩充一个指定类,其中,该指定类用于支持IPTV播放器的播放器功能。3.根据权利要求1所述的方法,其特征在于,根据所述IPTV播放器来播放所述安卓系统中待播放的媒体,包括:获取所述待播放的媒体的统一资源定位符URL;根据所述URL判断所述待播放的视频是否需要所述IPTV播放器播放;如果是,则根据所述IPTV播放器来播放所述安卓系统中待播放的媒体。4.根据权利要求1所述的方法,其特征在于,根据所述IPTV播放器来播放所述安卓系统中待播放的媒体之前,还包括:获取所述待播放的媒体的播放数据;对所述播放数据进行播放预处理。5.根据权利要求4所述的方法,其特征在于,对所述播放数据进行播放预处理之后,还包括:将经过播放预处理后的播放数据发送至解码器,其中,该解码器根据所述经过播放预处理后的...

【专利技术属性】
技术研发人员:黄建陈洲易鹤声
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1